HTML5 merupakan salah satu versi terbaru dari bahasa _markup_ yang digunakan untuk membuat website modern. Dalam artikel ini, kita akan membahas HTML5 dan perbedaannya dengan versi sebelumnya, yaitu HTML.
Dengan pemahaman yang lebih baik tentang HTML5, kamu akan dapat mengembangkan situs web yang lebih modern, interaktif, dan kompatibel dengan perkembangan teknologi web saat ini.
## Apa Itu HTML5?
HTML5 adalah versi terbaru dari HTML, yang saat ini banyak digunakan sebagai bahasa _markup_ dan memiliki banyak fitur. Seperti yang diketahui, bahwa HTML sendiri adalah bahasa _markup_ yang telah digunakan sejak tahun 1997.
Bahasa _markup_ ini memiliki fungsi untuk penyusunan halaman _website_. Melalui bahasa ini, maka kamu akan dapat menyusun format teks dan gambar pada halaman _website_ yang kamu buat.
Bahasa pemrograman ini dapat dikatakan sebagai versi yang lebih baik dan maju dibandingkan dengan HTML. Versi terbaru dari HTML ini menyediakan lebih banyak fitur yang membuat penyusunan format halaman _website_ menjadi lebih dinamis.
## Perbedaan HTML5 dengan HTML?
HTML versi 5 memiliki lebih banyak fitur dibandingkan HTML, berikut pembahasan lebih lengkapnya:
* Bahasa HTML5 telah mendukung SVG, canvas, dan _vector graphic_ lainnya. Di lain sisi, penggunaan _vector graphic_ pada HTML hanya dapat dilakukan dengan dukungan teknologi seperti Flash, VML, dan Silverlight.
* HTML versi 5 dapat menjalankan Javascript di _web browser_. Sedangkan di HTML, Javascript hanya dapat berjalan di _thread_ antarmuka dari _web browser_.
* Bahasa HTML versi 5 juga telah mendukung MathML.
* HTML versi 5 telah mendukung _form control_ baru, seperti waktu, tanggal, _range_, URL, _search_, dan _email_.
* HTML versi 5 menggunakan SQL database untuk penyimpanan _cache_ sementaranya. Hal ini berbeda dengan HTML yang hanya memanfaatkan _cache browser_.
* Bahasa HTML versi 5 telah mendukung beberapa elemen HTML, seperti isidex, acronym, noframse, font, basefont, applet, frame, dir, strike, big, dan tt,
* HTML versi 5 juga telah mendukung beberapa elemen baru yang dibilang penting, seperti time, aside, summary, audio, dan data.
## Kelebihan HTML5
Adapun beberapa kelebihan dari bahasa _markup_ versi terbaru dari HTML ini sendiri adalah meliputi:
### 1\. Penanganan Error yang Lebih Baik
HTML5 memiliki sistem penanganan error yang lebih baik dibandingkan versi sebelumnya. Hal ini membuat kerja _web developer_ menjadi lebih ringan. Dengan menggunakan bahasa _markup_ ini, maka _web developer_ akan dapat memperbaiki kode HTML yang tidak sempurna dengan lebih mudah.
### 2\. Syntax yang Lebih Mudah
HTML versi lama terkenal dengan penggunaanya _syntax_ yang cukup rumit. _Developer_ harus menggunakan tag\
di berbagai elemen HTML sebagai penanda sebuah _section_ di halaman _website_.
Hal ini sebenarnya bukanlah masalah besar dalam proses _web development_ sederhana. Berbeda jika _website_ yang kamu bangun memiliki struktur kompleks. Sebab, penggunaan _tag_ ini secara berulang akan membuat kamu kesulitan dalam penulisan kode.
Dalam hal ini, HTML5 memiliki _syntax_ yang lebih mudah untuk implementasi _web development_, seperti _tag_ \ yang dapat merepresentasikan _header_ dan tag \