HTML
HTML (Hyper Text Markup Language) adalah sebuah bahasa formatting yang digunakan untuk membuat sebuah halaman website. Dengan HTML, pengembang website dapat memastikan bahwa text, gambar dan multimedia dapat menyatu dengan elemen lainnya ketika dijalankan di browser. Standarisasi HTML diciptakan oleh sebuah lembaga konsorsium pada tahun 1997 yang bernama W3C atau World Wide Web Consortium. Sampai saat ini HTML sudah sampai pada versi 5. HTML5 sudah memiliki banyak sekali fitur tambahan salah satunya, dengan HTML5 memungkinkan kita untuk membuat streaming video tanpa bantuan adobe flash.
Manfaat HTML5 bagi Developer
- Penanganan error yang persisten
Algoritma parsing yang lebih berkembang yang digunakan di HTML5 memiliki banyak manfaat. Survey membuktikan bahwa sekitar 90% website rentan terhadap kode yang salah. Dengan ini, penanganan error yang ada bisa membantu developer dalam pengerjaan. - Semantik yang lebih baik
Untuk meluaskan kode, pengembangan dilakukan juga untuk kontribusi semantik mulai berbagai element yang ada. Section, article, nav dan header dengan sejumlah element baru yang kini beralih ke element div dan ini menjadi trik pembetulan error yang lebih mudah - Dukungan lebih lanjut untuk fitur web application
Tujuan pokok HTML adalah membuat browser dapat berguna sebagai platform aplikasi. Kebutuhan website kini semakin tinggi, oleh karena itu HTML5 memberikan developer agar dapat mengendalikan secara luas seperti mengatur performa website. Sebelumnya, web developer harus memanipulasi beberapa teknik karena banyak teknologi server-side dan ekstensi browser belum tersedia. - Website responsive di mobile menjadi lebih mudah
Saat ini, HTML5 memberikan support untuk perangkat bergerak dengan jauh lebih sederhana, sehingga halaman web bisa berjalan baik dan menyesuaikan dengan perangkat akses yang digunakan seperti hp, tablet maupun smartphone. - Elemen canvas
Elemen canvas merupakan salah satu fitur HTML5 yang paling banyak diperbincangkan oleh web developer. Dengan menggunakan elemen canvas, developer bisa menggambar menggunakan warna dan bentuk yang berbeda, dengan menggunakan script (misalnya JavaScript). - Elemen menu
Elemen menu merupakan spesifikasi elemen yang interaktif yang jarang digunakan atau diperbincangkan oleh web developer. Meski begitu, elemen menu ini layak digunakan untuk meningkatkan interaksi pada web, mobile dan desktop agar lebih sederhana. - Cookies
HTML5 menyediakan fitur penting untuk mendukung penyimpanan lokal (local storage). Object localStorage merupakan bagian global window namespace dan bisa diakses darimanapun yang diinginkan saat menggunakan script.