W3C telah memberikan HTML 5 misi seperti itu dalam proposal HTML 5, yang akan menutupi kekurangan HTML generasi sebelumnya. Secara khusus, ini akan mewujudkan fungsi yang dapat dicapai oleh Flash, Silverlight, dan JavaFX. Apakah HTML 5, bintang baru HTML, akan mengubah aturan permainan untuk aplikasi Web, dan apakah itu akan menjadikan plugin Web yang kaya ini ketinggalan zaman, kolumnis Paul Krill menulis artikel dan mendiskusikan hal ini.
Janji kaya dari HTML 5
Dion Almaer, salah satu pendiri situs web Ajaxian dan instruktur alat pengembangan di Mozilla, mengatakan HTML 5 sebenarnya terlambat dalam menghadirkan grafik vektor dan video ke Web. Dalam HTML 5, teknologi gambar 2D seperti Canvas selalu dihargai oleh perusahaan seperti Apple, Google, dan Mozilla (walaupun Microsoft juga menghargai beberapa fitur HTML 5, mereka tetap tidak mendukung Canvas).
Di HTML 5, fitur seperti Canvas, penyimpanan lokal, dan Web Worker memungkinkan kita berbuat lebih banyak. Ben Galbraith, salah satu pendiri situs web Ajaxian dan instruktur alat pengembangan Mozilla, mengatakan bahwa penyimpanan lokal memungkinkan pengguna untuk terus menggunakan Web secara offline, dan Pekerja Web memudahkan untuk melakukan operasi kompleks di aplikasi Web generasi berikutnya, memungkinkan beberapa pengguna untuk Tugas yang berjalan lama berjalan di latar belakang.
Ian Fette, manajer proyek browser Google Chrome, mengatakan bahwa aplikasi Web akan menjadi lebih menarik, lebih cepat, dan memberikan pengalaman pengguna yang lebih baik, membuat batasan antara aplikasi Web online dan aplikasi desktop semakin kabur.
Beberapa fitur HTML 5 telah diterapkan
Setelah 5 tahun pengerjaan, detail HTML 5 dirilis pada tahun 2008. Beberapa detail telah diterapkan di beberapa browser, namun fungsionalitas penuh HTML 5 masih belum selesai dalam beberapa tahun ke depan.
Vlad Vukicevic, direktur teknis proyek Mozilla Firefox, mengatakan bahwa HTML 5 mendukung video, dan Firefox 3.5 baru saja menambahkan dukungan video. Google Chrome juga mendukung tag video AJAX Navigasi, dan beberapa prototipe DOM.
Penginjil Web Opera Molly E. Holzschlag mengatakan Opera mendukung Canvas dan berencana untuk mendukung video. Apple juga mendukung tag video dan audio di browser Safari-nya, serta teknologi Canvas (Canvas ditemukan oleh Apple).
Sisi HTML 5: Buang plugin tersebut
Almaer mengatakan bahwa meskipun perusahaan seperti Adobe, Microsoft, dan Sun (segera menjadi Oracle) masing-masing telah menerapkan teknologi multimedia mereka sendiri di Web, HTML 5 pada akhirnya mungkin akan mengambil alih pekerjaan mereka. Pada dasarnya, apa yang dapat dilakukan HTML 5 tidak berbeda dengan apa yang dilakukan perusahaan-perusahaan ini, dan JavaFX juga akan terancam, kata analis RedMonk Michael Cote.
Ian Hickson, salah satu perancang spesifikasi HTML 5, mengatakan bahwa tujuan HTML 5 adalah untuk membebaskan Web dari plugin kaya non-terbuka. Mereka adalah penyedia independen dan tidak cocok untuk Web terbuka. Hickson mengatakan bahwa menggunakan produk dari perusahaan khusus merupakan risiko bagi pengembangan Web. Bagaimana jika mereka berhenti mengembangkan, atau mulai mengenakan biaya? Hickson menambahkan, seperti Windows sebelumnya, akan sangat buruk jika platform pengembangan utama kita dikendalikan oleh satu vendor.
Direktur Firefox Vukicevic mengatakan bahwa Mozilla ingin tetap terbuka dan memastikan bahwa teknologi seperti video tidak berada di tangan perusahaan tertentu, namun apakah HTML 5 dan Canvas pada akhirnya benar-benar dapat menggantikan Flash, Silverlight, dan JavaFX bergantung pada pengembangnya. Vukicevic percaya bahwa IE8 tidak mendukung beberapa fitur HTML 5, yang merupakan masalah bagi pengembang. Mengingat pangsa pasar browser IE, pengembang harus menggunakan API Microsoft untuk menyediakan pengembangan tambahan, atau menggunakan teknologi seperti Flash.
Sisi plugin: lebih baik dan sudah diterapkan
Meskipun Adobe, Microsoft dan Sun semuanya terlibat dalam pengembangan spesifikasi HTML 5, mereka semua mengatakan bahwa teknologi mereka diperlukan. HTML 5 masih merupakan standar pengembangan yang mungkin memerlukan waktu 5 hingga 10 tahun untuk diselesaikan, jadi masih terlalu dini untuk membuat perbandingan. Juru bicara Microsoft mengatakan bahwa Silverlight masih perlu ada karena mencakup fitur-fitur canggih seperti model pemrograman yang lebih baik, C#, kemampuan 3D dan kemampuan untuk dijalankan di luar browser.
Dave Story, wakil presiden alat pengembangan di Adobe, mengatakan bahwa HTML 5 menghadapi banyak tantangan. Pasar browser masih terfragmentasi dan masalah kompatibilitas antar browser sangat serius. Garis waktu HTML 5 menunjukkan bahwa HTML 5 + CSS 3 final mungkin memerlukan waktu 10 tahun. Diperlukan waktu untuk menyelesaikannya, dan dalam waktu tersebut Flash akan terus berkembang dan memberikan pengalaman pengguna yang lebih baik.
James Gosling, wakil presiden SUN dan dikenal sebagai bapak Java, mengatakan bahwa JavaFX jauh lebih baik daripada HTML 5 dalam hal rendering, performa, dan kinerja.
Analis Cote mengatakan bahwa saat ini tidak ada ancaman langsung terhadap plug-in Web yang kaya ini. Diperlukan waktu bertahun-tahun untuk mengimplementasikan fungsi-fungsi dalam plug-in ini. Ia berharap teknologi plug-in ini akan terus ada bahkan setelah peluncurannya HTML5. Fette dari Google setuju bahwa HTML 5 hanyalah sebuah titik awal, dan perusahaan seperti Google juga akan memperkenalkan teknologi mereka sendiri, seperti menyeret dan melepaskan gambar ke Web.
Beberapa raksasa industri akan menghadapi pilihan
Sebagian besar perusahaan yang terlibat dalam HTML 5 adalah produsen browser atau pengembang alat aplikasi Web yang kaya, tetapi jarang keduanya, kecuali Microsoft mengatakan bahwa Microsoft juga akan berada dalam dilema karena hal ini. Microsoft telah menghabiskan banyak waktu di Silverlight. Upaya yang luar biasa, tujuan keberadaan tim Silverlight adalah untuk memberikan peningkatan pada browser. Jika HTML 5 mudah diimplementasikan, apa lagi yang akan dilakukan Silverligth?
Google juga harus membuat pilihan tertentu. Misalnya, Youtube mereka menggunakan Flash untuk mengimplementasikan video. Dukungan HTML 5 untuk video akan membuat mereka mempertimbangkan kembali masalah ini. Mereka perlu membuat pilihan sulit dalam hal biaya dan efektivitas.