document.write('

解析:

1.用 Web storage 替换 cookie cookie 最大的问题是每次都会跟在请求后面。在 HTML5 中,用 sessionStorage 和 localStorage 把用户数据直接存在客户端,这样可以减少 HTTP 请求的数据量。

2.使用 CSS 动画,而不是 JavaScript 动画 使用 CSS 的动画,而不是 JavaScript 动画。因为某些机器可以对 CSS 的动 画进行 GPU 加速,而且也减少了 JavaScript 文件请求。

3.使用客户端数据库 使用 Web SQLDatabase 或 IndexedDB 这类客户端数据库,可以减少 HTTP 请求的数量。像地区列表、好友列表这样的数据可以直接存储在客户端。有 时也可以使用 sessionStorage 和 localStorage,因为一般来说,这两类相比 Web SQLDatabase 和 IndexedDB 更快。

4.直接使用 JavaScript 的新功能 JavaScript 已经有了很大的发展,比如 Array 引入了很多新的方法,如 map、 filter、forEach 等。另外,JSON 也直接嵌入浏览器了,不需要再引入 JSON2.js 文件了。

5.缓存 HTML 标记 通过缓存,把 HTML 文件缓存在客户端。不过这些缓存的 HTML 文件只有 结构,没有内容。内容需要通过 JavaScript 操作的 JSON 对象来把数据填入页面 中这样的 HTML 文件相当于模板。

6.使用硬件加速 现在领先的浏览器已经启用了 GPU 级别的硬件加速,通过某些指令或 hack 可以打开这些硬件加速。比如 CSS 中使用 3D 转换或动画,就可以打开 GPU 硬 件加速。

');