Saat ini, ketika koneksi Internet ada di mana-mana, tiba-tiba kita mempunyai kebutuhan lain, Web offline. Aplikasi web luar biasa seperti Gmail, Google Reader, dan Zoho semuanya mendukung penggunaan offline, berkat Google Gears. Namun, Web offline sebenarnya bergantung pada HTML 5. Bintang bahasa Web masa depan ini akan mengembangkan seperangkat standar untuk penyimpanan offline Web. W3C telah merilis rincian penyimpanan offline HTML5.
Beberapa orang mungkin mengatakan bahwa Web offline tidak ada artinya, yang Anda dapatkan hanyalah program desktop yang jelek. Di era wi-fi dan 3G yang ada di mana-mana saat ini, kita hampir selalu online. Ini benar, tetapi di antara kita Web offline sangat banyak penting bagi mereka yang sangat diperlukan dalam berbagai aplikasi Web seperti email, berita online, dan Twitter.
Namun, selalu ada masalah. Detail penyimpanan web HTML5 melibatkan masalah yang sangat kompleks, SQLite. Mereka yang perlu menulis program web offline perlu menulis kode SQL Tidak ada yang salah dengan SQLite, tetapi ini adalah varian dari SQL dan memiliki beberapa perbedaan dari SQL standar. Selain itu, SQLite bukan milik W3C, dan pemiliknya kemungkinan akan mengubahnya suatu hari nanti, yang akan menyebabkan program Web yang telah ditulis harus ditulis ulang.
Apakah ada cara yang lebih baik? Atul Varma dari Mozilla Labs baru-baru ini menerbitkan postingan blog yang menawarkan alternatif. Varma sedang mengerjakan versi eksperimental CouchDB yang mengimplementasikan semantik database dalam JavaScript di browser. Pada akhirnya, kami mungkin dapat mengimplementasikan kueri basis data secara langsung menggunakan JavaScript, sehingga menghilangkan masalah HTML5 di area ini.
Menanggapi artikel ini, Mark Finkle dari tim browser seluler Mozilla Fennec mengatakan dalam komentarnya bahwa solusi ini menghindari masalah yang lebih penting dalam backend database standar. Yang terbaik adalah menjadikan localStorage/globalStorage sebagai standar dan menjaga standar di bagian bawah Dia mengatakan dalam postingan blognya bahwa perpustakaan JavaScript harus dibuat. Sama seperti banyak perpustakaan JavaScript yang ada yang dapat mengoperasikan elemen halaman web, juga harus ada perpustakaan JavaScript yang digunakan untuk mengoperasikan penyimpanan data Web offline.
Pendekatan ini mungkin terlihat rumit di permukaan, namun hal ini akan memberikan fleksibilitas bagi pengembang, dan peluang kita akan lebih besar ketika Web menjadi mahakuasa.
Sumber internasional artikel ini: http://www.webmonkey.com/blog/Mengapa_JavaScript_Will_Save_Offline_Storage_in_HTML_5
Sumber terjemahan bahasa Mandarin: Situs web resmi COMSHARP CMS
35 kilometer