过去十年中,浏览器已经发展成为一个强大的工具。这是一个缓慢的过程,伴随着许多成长之痛。
如今,加强型布局控件、3D图形和游戏,甚至是音乐均可以在小而古老的浏览器中实现。客户端数据存储是一个更加使人兴奋的特性。数据库
浏览Web的"经典"过程从一开始就没有变过:浏览器请求一个URL,Web服务器返回请求的内容,而后浏览器请求更多的内容,而服务器返回更多的内容。
浏览器彷佛很健忘,它知道的全部东西都必须从服务器得到。浏览器
虽然通常而言确实如此,但这忽视了一个功能强大的替代方案: 将数据存储在浏览器中,让它能够跳过向服务器请求信息的过程,而只从用户的本地机器上获取数据。它甚至还能够操做那些数据,用于任何合理的用途。数据能够稍后被发挥服务器用于更新。服务器
总结来讲,浏览器具备以下能力:网络
然而,并不是一切都如此美好。将数据转移到浏览器也有如下几点不足。工具