HTML5 Adalah Evolusi Bukan Revolusi

HTML5 Adalah Evolusi Bukan Revolusi – HTML5 dari awal diplot menggantikan XHTML 1 sebagai standar saat ini untuk dokumen WWW dan aplikasi web. Hanya ada perbedaan tentang detail, dan pada akhirnya lebih banyak digunakan untuk mengembangkan game berbasis flash.

Faktanya seja kemunculannya HTML5 menjadi satu-satunya pilihan sebelum digantikan versi update. Hal ini mengikuti jadwal resmi Kelompok Kerja HTML W3C dengan status rekomendasi HTML5 akan menggantikan “XHTML 1” sebagai standar web HTML saat ini. Sebagai perbandingan: Pencipta sebenarnya dari spesifikasi baru, yang disatukan dalam “Kelompok Kerja Teknologi Aplikasi Web Hypertext” (WHATWG), membuat suatu ikatan kerjasama yang berakhir tahun 2022. Kedua kelompok kerja ini bekerja tidak saling mengganggu sepek satu sama lain, namun sepakat bahwa ini harus bisa diterapkan.

Terlepas dari keadaan yang tampaknya kacau ini, satu hal yang pasti: HTML5 akan menjadi standar HTML baru berikutnya setelah XHTML 1, yang menjadi standar pada tahun 2000. Jadi, ini adalah bagian dari Evolusi alih-alih revolusi pada XHTML 1, seperti yang banyak digunakan saat ini. Artinya secara praktik sebenarnya varian baru ini tidak benar-benar menggantikan XHTML sama sekali.

Meskipun masih terlihat seperti XHTML itu wajar. Karena XHTML pun tetap diartikan sebagai HTML oleh browser. Tapi kini dokumen XML tidak lagi dapat diuraikan bahkan dengan kesalahan sintaksis terkecil, ditambah dengan fakta bahwa Internet Explorer tidak tahu apa yang harus dilakukan dengan XML karena tidak diikut sertakan dalam pengembangan. Namun demikian, setelah penerbitan XHTML 1 pada tahun 2000, W3C mendorong “XMLisasi” web ala explorer, sehingga ada beberapa kelompok koorporat yang kesal karena mlh tersingkir dari belantara pengembangan, misal dari lingkungan Apple Safari, Mozilla Foundation dan Opera.

Ketiga koorporat lalu membentuk kelompok kerja HTML mereka sendiri pada tahun 2004. Draf untuk spesifikasi yang disebut “Aplikasi Web 1.0” dirilis – lalu ini jad batu fondasi untuk HTML5 diletakkan. W3C, di sisi lain, berkomitmen untuk mengembangkan XHTML 2. Perbedaan utama antara filosofi HTML5 dan XHTML 2 dapat diringkas dalam tiga kata: evolusi versus revolusi. XHTML 2 seharusnya tidak memiliki kesamaan dengan pendahulunya HTML 4 dan XHTML 1 dan harus menjadi materi XML murni.

Pedoman utama di sini adalah bagaimana HTML saat ini digunakan pada WWW dan bagaimana mengatasi kekhawatiran penulis HTML sehingga spesifikasi nya menjadi standar penulisan web, yang tidak hanya harus ditulis, tetapi juga diimplementasikan. Karena WHATWG pada dasarnya terdiri dari produsen browser utama plus Google Chrome, HTML5 memiliki posisi awal yang agak lebih baik untuk masa depan. Dan begitulah yang harus terjadi – W3C pertama lalu mendirikan kelompok kerja HTML baru dan akhirnya menutup kelompok kerja XHTML-nya.

Dari draft pertama pada 1989 hingga draft HTML 4.01 pada 1999, HTML selalu dilengkapi dengan fitur baru pada dokumen. Ada tables, pictures, stylesheets. Hanya saja, untuk kebutuhan aplikasi web modern, tidak ada apa pun, tidak ada cara untuk menyematkan video, tidak ada upaya tampilkan bilah pemuatan, tidak ada cara untuk menyisip animasi kecuali animasi GIF sederhana. Di sisi lain, ada beberapa hal yang membingungkan yakni: (koeksistensi dan atau elemen ) atau yang tidak lagi sesuai dengan persyaratan aksesibilitas. Maka HTML5 memperbaiki kekurangan ini dengan memperkenalkan elemen-elemen baru, mendeklarasikan ulang yang lama sesuai dengan penggunaannya pada web hari ini.