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 adalah sangat penting bagi mereka yang sangat diperlukan dalam berbagai aplikasi Web seperti email, berita online, dan Twitter.
Tapi 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.
Bacaan lebih lanjut