Gmail、Google Reader、Zoho这些优秀的 Web 应用都支持离线使用,这归功于 Google Gears。然而真正的离线 Web 要靠 HTML 5,这个未来的 Web语言明星将为 Web 的离线存储制定一套标准,W3C已经发布 HTML5 离线存储细则。
有人可能会说,离线 Web 毫无意义,你得到的只是一个蹩脚的桌面程序,在 Wi-Fi、3G 无处不在的今天,我们大部分时间都是在线的,这虽然没错,但我们当中那些已经对各种 Web 应用,如 Email,在线新闻以及 Twitter 一刻不可或缺的人来说,离线 Web 是非常重要的。
不过问题总是有的,HTML5 Web 存储细则中牵扯到很复杂的问题:SQLite。那些需要编写离线 Web 程序的人需要编写 SQL 代码,SQLite没有错,但它是 SQL 的一个变种,和标准 SQL有些差别,另外,SQLite 并不属于 W3C,它的所有者很有可能某一天改变它的接口,这会导致那些已经写就的 Web 程序必须重新编写。