Segera setelah itu, HTML5 mulai menarik lebih banyak perhatian orang. Meskipun W3C menyatakan bahwa jalan yang harus ditempuh masih panjang sebelum kematangan akhirnya, hal ini tidak menghentikan ekspektasi orang terhadapnya. Pada tahun 2007, HTML5 bergerak menuju standar W3C. Misi HTML5 adalah untuk melokalisasi aplikasi Web yang kaya dan melepaskan diri dari belenggu plug-in browser. W3C meluncurkan draf pertama HTML5 pada Januari 2008, dan penerapan penuh standar HTML5 mungkin baru akan dilakukan pada tahun 2022 atau setelahnya.
Apa itu HTML5
HTML5 adalah versi penting lainnya setelah HTML4.01, XHTML 1.0 dan DOM 2 HTML, yang bertujuan untuk menghilangkan ketergantungan Rich Internet Programs (RIA) pada plug-in browser seperti Flash, Silverlight, dan JavaFX.
Ringkasan HTML5
HTML5 menghadirkan banyak fitur baru dan perubahan pada kode HTML. Anda perlu menggunakan beberapa skrip API tertentu, seperti:
DOM
Objek kanvas yang mengimplementasikan gambar 2D
Pemutaran media yang dapat dikontrol
Penyimpanan luring
Pengeditan dokumen
seret dan lepas
Pesan lintas dokumen
Manajemen riwayat browser
Jenis MIME dan registrasi protokol
Browser yang mendukung HTML5 harus lebih fleksibel dalam menangani kesalahan kode HTML, sedangkan browser yang tidak mendukung HTML5 akan mengabaikan kode HTML5.
Perubahan sintaksis HTML
HTML5 memperkenalkan elemen dan atribut HTML baru. Beberapa merupakan versi semantik dari elemen umum tradisional, seperti nav, footer, dan elemen lain yang menggantikan elemen div. Beberapa elemen yang tidak digunakan lagi di HTML4, seperti font dan tengah, tidak akan digunakan lagi. Elemen HTML baru yang diperkenalkan oleh HTML5 meliputi:
artikel: artikel
disamping: konten sidebar di sebelah konten
audio: audio
kanvas: gambar 2D
perintah: tombol perintah
datalist: kotak pilihan drop-down
rincian: rincian objek
dialog: kotak dialog
sematkan: plug-in atau objek eksternal
gambar: sekumpulan objek media dan teks label
header: bagian atas halaman
hgroup: Informasi tentang bagian tertentu dari dokumen
keygen: Kunci yang dihasilkan oleh formulir
tandai: teks yang ditandai
meter: ukuran dalam rentang yang telah ditentukan
nav: bilah navigasi
keluaran: keluaran
kemajuan: bilah kemajuan
rp: mengidentifikasi konten ruby
rt: Penjelasan konten rubby
rubi: konten rubi
bagian: tentukan bagian
sumber: sumber media
waktu: tanggal waktu
video: video
Tag baru ini dapat membuat dokumen HTML Anda lebih mudah dimuat dan memudahkan mesin telusur merayapi informasi berguna. Misalnya, mesin pencari dapat langsung meng-crawl konten dalam tag artikel yang paling mereka minati.
Bagaimana HTML5 hidup berdampingan dengan teknologi populer
Dunia Web saat ini telah terbiasa dengan berbagai plug-in dan API. HTML5 telah membawa kemudahan dan ketidaknyamanan bagi pengembang dan perancang Web. Bagaimana HTML5 akan hidup berdampingan dengan teknologi populer ini?
HTML5 dan Flash
Perdebatan ini telah berlangsung lama. Flash telah disalahgunakan oleh beberapa pengembang dan desainer, menyebabkan beberapa halaman web dimuat dengan lambat, dan HTML5 telah membawa secercah harapan. Mungkin tidak adil untuk membandingkan HTML5, yang masih dalam masa pertumbuhan, dengan Flash, yang sudah berusia 10 tahun, namun ini adalah masalah yang menjadi perhatian semua orang. Pengguna Mac mungkin mendapat manfaat lebih banyak dari HTML5 dibandingkan pengguna Windows karena Apple enggan mendukung Flash. Berikut ini adalah bagian dari pengujian yang dilakukan oleh Mike Chambers pada beban CPU browser pada platform Mac dan Windows:
Pengujian menunjukkan bahwa kinerja Flash pada platform Mac lebih buruk dibandingkan pada platform Windows, tergantung pada browser yang Anda gunakan. Sekarang tampaknya Flash adalah pilihan yang lebih baik dalam hal permainan video, namun tergantung pada browser Anda, jika video Anda tidak terlalu rumit, HTML5 adalah pilihan yang lebih baik. Apa yang harus diambil oleh pengembang dan desainer web dari perdebatan ini adalah bahwa ada alternatif selain Flash, namun Flash sudah tertanam kuat dan klien perlu melakukan penelitian terhadap audiens target mereka ketika mengembangkan desain untuk mereka.
HTML5 dan IE 9
IE9 sering memuji kompatibilitas HTML5-nya, tetapi ini memang merupakan browser yang mendukung HTML5 dengan baik karena IE9 menggunakan Windows Modern Graphics API dan kartu akselerator grafis PC untuk menghasilkan teks dan grafik. Pada acara MIX di bulan Maret, Microsoft juga mengumumkan bahwa IE9 akan mendukung HTML5 yang dipercepat GPU, menyerahkan pengguliran grafis, tampilan grafis 3D, dan pemrosesan lainnya ke kartu akselerator grafis.
HTML5 dan Ajax
Salah satu masalah dengan bahasa HTML saat ini adalah antarmuka aplikasi yang ringan. Pengembang yang suka menggunakan Ajax untuk mengimplementasikan aplikasi online akan merasa HTML sangat sulit untuk digunakan. Ajaxwith.com percaya bahwa HTML cocok untuk memuat antarmuka, dan JavaScript digunakan untuk menjalankan perintah. Meskipun HTML tidak mudah digunakan sebagai bahasa antarmuka, HTML masih sangat diperlukan mengingat betapa familiarnya bahasa tersebut bagi sebagian besar pengembang.
Kabar baiknya adalah HTML5 akan mempermudah implementasi aplikasi Ajax.
HTML5 dengan CSS
Anda perlu mengatur kode CSS Anda untuk mendukung HTML5, karena tag seperti h1 dan h2 tidak akan digunakan lagi. Untuk mencapai kompatibilitas dengan HTML5, cara terbaik adalah menggunakan reset CSS untuk menggantikan CSS dari tag HTML umum dihapus. Woork percaya bahwa Reset CSS terbaik adalah reset CSS Eric Meyers.
Pro dan kontra HTML5
HTML5 mungkin membawa lebih banyak manfaat ke Web seluler. Alasannya adalah Web seluler saat ini didominasi oleh iPhone, dan iPhone tidak mendukung Flash. HTML5 juga akan memungkinkan browser seluler di platform lain memuat halaman web lebih cepat. Manfaat lainnya adalah SEO. Google mengumumkan pada tanggal 9 April bahwa kecepatan pemuatan halaman akan menjadi faktor dalam peringkat pencarian, sehingga halaman berbasis HTML5 juga akan mendapatkan keuntungan dari kecepatan pemuatan yang lebih cepat.
Namun, seperti munculnya teknologi baru, akan ada beberapa masalah yang terlibat. Bagi desainer Web, masalah terbesar adalah karena pengenalan tag baru ini, akan ada kurangnya deskripsi data terpadu antar format browser.
Sampai HTML5 diadopsi secara luas, kita tidak akan sepenuhnya tahu apa dampak baik atau buruk dari kode HTML5. Secara keseluruhan, ini akan menjadi perubahan besar bagi pengembang, tetapi belum jelas bagi desainer grafis.
Sumber internasional artikel ini: instantshift.com HTML5: Layak untuk Hype? (Penulis asli: Shannon Suetos)
Sumber kompilasi berbahasa Mandarin: Situs web resmi sistem manajemen konten situs web Ruishang Enterprise CMS