Daftar Isi:
- HTML: Skenario Saat Ini
- Manfaat HTML 5
- HTML5 dan Keamanan
- HTML5: Di Mana Itu Dapat Memimpin World Wide Web
- HTML of the Future
- Iterasi Selanjutnya dari Web
Bagi pengguna awam, World Wide Web telah berkembang jauh dalam waktu kurang dari dua dekade: dari situs web awal Geocities yang berwarna cerah, ke situs sederhana seperti Google, ke situs yang sangat interaktif seperti Facebook, Twitter, dan YouTube. Sepuluh tahun yang lalu, sebagian besar situs web didasarkan pada teks; gambar adalah barang mewah, video tidak pernah terdengar sebelumnya. Sekarang, Anda dapat memutar konten multimedia langsung di browser Anda. Kami memang datang jauh. Mungkin itu sebabnya sangat mengejutkan untuk menemukan bahwa teknologi di balik semua yang kami lihat di Web sejauh ini kurang lebih tetap sama.
HTML, bahasa yang digunakan oleh programmer dan webmaster untuk membuat situs web, sebagian besar tetap tidak berubah selama lebih dari satu dekade sekarang. Faktanya, baru pada tahun 2010 media arus utama mulai memasukkan HTML5 ke dalam berita, dan Worldwide Web Consortium hanya menerima standar yang diusulkan pada tahun 2011.
Akibatnya, HTML5 sebagian besar masih dalam pengembangan, bahkan jika berbagai browser dan situs web sudah menggunakan sejumlah fitur-fiturnya. Faktanya, browser utama seperti Chrome, Firefox, Safari dan Internet Explorer menyertakan lebih banyak fitur HTML5 di setiap versi baru yang mereka rilis. Ada banyak pembicaraan tentang manfaat dan fiturnya, tetapi seberapa banyak buzz ini yang sebenarnya adalah kebenaran? Di sini kita akan melihat HTML5 dan apa yang ditawarkannya. (Untuk beberapa bacaan latar belakang, lihat Memindahkan Dari Flash ke HTML5.)
HTML: Skenario Saat Ini
HTML5 umumnya disajikan sebagai peningkatan bahasa markup saat ini yang digunakan: HTML4 dan XHTML 1.1. Memang, HTML5 muncul karena co-penciptanya, W3C dan Kelompok Kerja Teknologi Aplikasi Web Hypertext, ingin memiliki satu bahasa markup untuk halaman Web untuk mengurangi kesalahan dalam dokumen Web dan yang dapat ditulis sebagai HTML atau XHTML.- HTML4
HTML4 adalah standar HTML yang saat ini digunakan. Ia bekerja pada HTML dasar dengan memperluas fungsinya dengan skrip, style sheet, objek yang disematkan dan perangkat tambahan serupa lainnya.
- XHTML
XHTML pada dasarnya adalah HTML4 yang dikombinasikan dengan XML, bahasa markup yang dapat dikembangkan yang menyederhanakan HTML tanpa mengorbankan kekuatan dan fleksibilitasnya.
Manfaat HTML 5
HTML5 dipahami sebagai sesuatu yang lebih dari sekadar kombinasi dari apa yang bekerja dengan HTML4 dan XHTML.
W3C dan WHATWG ditetapkan dengan tujuan berikut untuk HTML5:
- Kurangi kebutuhan plug-in, seperti Flash
- Lebih banyak elemen sintaksis untuk menggantikan skrip
- Perangkat independen
- Berdasarkan HTML, DOM, CSS, dan JavaScript
- Gambar 2-D dimungkinkan oleh
- Pemutaran video dan audio tanpa perlu plug-in eksternal
- Dukungan penyimpanan lokal
- Elemen konten khusus seperti
- Kontrol formulir seperti email, URL, pencarian, tanggal dan kalender
HTML5 dan Keamanan
HTML5 jelas memiliki beberapa kemungkinan yang luar biasa bagi pengguna Web, seperti dapat menonton video tanpa mengunduh dan memasang plug-in, interaktivitas drag-and-drop, mampu membuat dokumen dan menulis email - bahkan tanpa koneksi internet. Dan tentu saja, interoperabilitas.
Tetapi dengan semua perubahan dan semua fitur, apakah itu berarti bahwa kita akhirnya terhindar dari masalah keamanan ketika datang ke browser Web dan situs web? Apakah ini berarti akhir dari malware, virus dan program jahat lainnya masuk ke komputer Anda melalui halaman Web yang terinfeksi?
Sayangnya, jawabannya tidak.
Menjelang penutupan 2011, Badan Keamanan Jaringan dan Informasi Eropa melaporkan bahwa mereka telah mengidentifikasi 51 masalah keamanan seputar HTML5 dan API terkait. Standar masa depan sebenarnya membuka pintu bagi kerentanan dan ancaman baru yang belum pernah terlihat sebelumnya.
Sebagai contoh, HTML5 dan API-nya sebenarnya mengekspos program peramban kepada pengembang, yang bisa berarti kerentanan dengan berbagi sumber daya lintas-asal, klik-jacking, privasi, geolokasi, dan soket Web.
Tetapi seperti yang ditulis oleh Mike Schema di Mashable pada April 2011, kerentanan dan ancaman paling serius tidak datang dari HTML5 semata, tetapi dari pengembang yang terburu-buru menggunakan HTML5 untuk aplikasi mereka. Tautan lemah lainnya adalah implementasi berbeda yang digunakan oleh browser yang berbeda.
HTML5: Di Mana Itu Dapat Memimpin World Wide Web
HTML5 jauh dari sempurna, yang dapat dimengerti karena belum diluncurkan dan dibuat resmi. Sementara itu, ada banyak programmer berbakat yang mencurahkan waktu, keterampilan, pengetahuan dan upaya mereka untuk menjadikannya lebih baik dan lebih aman.
Plus, pasti ada tindakan pencegahan yang muncul segera setelah kerentanan ditemukan dan dieksploitasi.
Dan terlepas dari kekurangannya saat ini, HTML5 tidak disebut masa depan pengembangan Web untuk apa-apa. Itu dilihat sebagai game changer. Setelah bug diselesaikan, kita akan dibiarkan dengan standar yang jauh lebih aman yang sangat kuat namun swasembada. Ini berarti pengguna tidak lagi diharuskan mengunduh plug-in dan perangkat lunak lain hanya untuk melihat halaman Web. Browser akan lebih tersembunyi, situs web akan lebih kaya dan lebih interaktif, dan aplikasi akan bebas platform dan lebih mudah untuk dikembangkan. Pada akhirnya, HTML5 akan memberikan pengalaman online yang lebih baik dan lebih aman daripada yang kita miliki sekarang.
HTML of the Future
Perlu juga disebutkan bahwa HTML5 sangat cocok untuk masa depan. Saat ini, orang-orang mengakses World Wide Web tidak hanya di PC rumah mereka, tetapi juga di laptop, smartphone, tablet, dan perangkat seluler lainnya dan melalui berbagai platform. HTML5 adalah satu-satunya solusi untuk operasi yang lancar di berbagai platform tanpa harus melakukan pekerjaan ekstra. Perubahan ini akan membantu pengembang lebih fokus pada fungsionalitas daripada penciptaan produk serupa untuk platform yang berbeda.
Jadi bayangkan saja masa depan tanpa perlu banyak versi. HTML5 memungkinkan Anda mengakses aplikasi apa pun perangkat yang Anda gunakan. Ini mungkin juga berarti kematian Kindle dan pembaca e-book lainnya. Karena HTML5 dapat dengan mudah membuat majalah, surat kabar dan ya, buku, dengan benar, itu akan memudahkan e-book dibaca di sejumlah perangkat, termasuk smartphone.
HTML5 juga dapat membuka jalan untuk permainan di dalam browser yang lebih baik, termasuk aplikasi yang memungkinkan pengguna untuk menggambar di halaman Web. 3-D juga bisa menjadi kenyataan dengan platform WebGL.
Tetapi yang benar-benar membedakan HTML5 dari pendahulunya adalah menyediakan HTML5 untuk menggunakan aplikasi Anda secara offline. Anda dapat menggunakan komputer Anda untuk menyimpan data Anda, kemampuan yang sebelumnya tidak mungkin, atau setidaknya sangat terbatas sebelumnya.
Iterasi Selanjutnya dari Web
Sebagai kesimpulan, HTML 5 adalah lompatan besar sejauh pengembangan Web dan pemrograman yang bersangkutan. Ini menawarkan seluruh dunia fitur baru yang mengubah cara pemain di lapangan mendekati pengembangan situs dan aplikasi. Ada beberapa kendala yang harus diatasi dalam hal keamanan, tetapi mereka cenderung pucat dibandingkan dengan peluang baru yang diberikan HTML5. Tentu saja, kita harus menunggu dan melihat bagaimana hasilnya, tetapi perubahan datang ke Web.