Sekilas tentang HTML5
Apakah HTML5 itu? Mengapa kemunculannya cukup menghebohkan para pengguna dan bahkan para developer aplikasi berbasis web?
HTML yang selama ini kita ketahui, bersama-sama dengan CSS dan mungkin dengan tambahan seperti Javascript telah menguasai dunia internet selama bertahun-tahun. Kombinasinya memungkinkan pembuatan aplikasi web dengan tampilan yang menarik dan attraktif. Dengan dukungan server-side programming semacam PHP maupun ASP, web yang dibuat dapat semakin interaktif dan dinamis.
Kemudian, belakangan muncul jQuery yang sangat memudahkan para developer dalam memaksimalkan penggunaan javascript untuk menghasilkan tampilan yang lebih baik dengan script yang lebih sedikit, sesuai dengan semboyan yang diusungnya, yaitu “Write Less, Do More”.
Dari kehebatan-kehebatan yang mampu dibuat dengan HTML diatas, ada beberapa hal yang tidak dapat ditangani sendiri oleh HTML, CSS, serta javascript. Hal yang paling mencolok adalah kemampuan dalam memutar video. Untuk dapat memutar video melalui website (streaming) diperlukan tambahan plugin dalam browser yang digunakan, seperti Microsoft Silverlight, Adobe Flash, maupun JavaFX yang menjadi pengusung konsep RIA (Rich Internet Application) dalam dunia web beberapa tahun terakhir ini. Dengan kemampuan yang ditawarkan, yaitu streaming video, memutar audio, dan menampilkan animasi, sangat menyudutkan keberadaan dari HTML itu sendiri, dimana menjadi bergantung kepada plugin tersebut.
Dalam kondisi semacam itulah, HTML5 hadir dengan kemampuan-kemampuan yang dapat diandalkan untuk mengurangi ketergantungan terhadap plugin proprietary semacam Adobe Flash, dan lain-lain. HTML5 mampu memberikan manfaat yang sama dengan yang ditawarkan oleh plugin-plugin tersebut, seperti memutar video, membuat animasi, dan banyak fitur baru yang mampu setidaknya mengurangi penggunaan plugin-plugin proprietary tersebut.
Dengan kata lain, HTML5 datang disaat yang tepat untuk menyelamatkan keberlangsungan generasi HTML yang mulai tergusur oleh plugin-plugin proprietary.
Referensi :
Joe Lennon. Create modern Web sites using HTML5 and CSS3. developerWorks IBM. 2010