网站优化 google专家分享网站优化最新技术
性能是任何一个网站成功的关键,然而,如今日益丰富的内容和大量使用 ajax 的 web 应用程序已迫使浏览器达到其处理能力的极限。在最近举行的 o ’reilly velocity会议上,来自 google 的工程专家 colt mcanlis 和 steve soulders分享 了最新的前端优化技术,包括“减少对浏览器 gc 垃圾回收机制的依赖”和“页面预获取”等。 colt mcanlis 目前是 google 公司的关注于原生客户端的开发工程师,在此之前他曾经作为一名系统和图形程序员就职于游戏行业的 blizzard、ensemble 和 petroglyph 等公司。colt 讨论和解决了当前移动 web 开发者们感到最棘手问题之一:javascript 的性能。因为 javascript 解析引擎使用 gc(垃圾回收机制)管理内存,所以基于 web 的 javascript 应用程序可能会遭遇性能问题,尤其是在移动客户端上。mcanlis 告诉 web 开发者听众:“你们不应该依靠垃圾回收器。” gc 通过自动将程序不再需要的内存返回到操作系统来帮助程序员。不过用 c 和 c 等低级别的语言编写代码来管理内存是一个艰苦的过程,并且不管怎样,这样的语言不被浏览器所原生支持。 许多 javascript web 应用存在的问题是,javascript 引擎会在看似随机的时间执行其垃圾回收的例行任务,这样会使得应用程序暂时变慢。例如,视频应用的帧频可能会降低,或者应用程序执行操作的时间可能会从标准的 3 至…