google gears
Google Gears是一个开源的浏览器扩展,它允许网络应用程序使用以下JavaScript API提供离线功能:
1.在本地储存及操作应用程序的资源;
2.将数据储存在本地的完全可搜索的关系数据里;
3.运行异步Javascript以提高应用程序的响应速度。
更具体地说,Google Gears会将数据储存在你的硬盘上的一个SQLite数据库里,并且这些数据可以通过SQL命令获得。
Google Gears的应用几乎是无限的,比如利用它Gmail可以实现离线阅读及收发邮件,也可以实现Google Docs & Spreadsheets的离线编辑。或者想得更远一些,有了Google Gears,我们期昐已久的GDrive离我们更近了。无论我们是否与互联网连接,我们都将可以直接在浏览器里收发邮件、编辑文档、阅读新闻、存储数据等,我们的日常电脑操作将会进一步从操作系统及单机软件转向网络化。我们经常都会期待Google推出自己的独立操作系统,但如果我们综合起来看,现在正是Google OS的形成过程,因为Google的各项服务综合起来就已经相当于一个庞大的在线OS了。
如果你是一名开发者,可以参阅Google Gears的官方开发文档,说不定下一个令我们所有用户疯狂的应用正是由你所开发;普通用户也可以订阅Google Gears的官方blog,以关注它的动态。 Google 文档使用的 Google Gears 是一种开放源代码的扩展程序,通过此程序,网络应用程序可以在离线状态下运行。 当您未连接到互联网时,Google 文档会使用存储于您计算机硬盘上的信息,而不会依赖于网络中发送的信息。 您离线时所做的编辑会一直存储在您自己的计算机上,直到您重新连接到互联网为止,这时您的更改会与 Google 文档服务器进行同步,以供协作者进行处理。