早先看过英文原版,但自己英语差,所以读书基本靠猜,总想看看有没有对应的中文版。
非常幸运的是,口碑网前端团队将这本极具价值的书翻译成中文并带给我们学习。
以往,开发人员认为网站的速度主要取决于后端,例如数据库查询的优化,缓存的增加与优化等等,很少关于与前端。
随着ajax的兴起,越来越多的网站使用异步通信来增强用户体验,越来越多的网站关注与交互设计与用户体验。
随着一个事情的兴起,问题随之而来,庞大的js库,迟钝的浏览器,过多的iframe或者并行加载的脚本让网站丢失了很多潜在的用户。
因此网站前端性能的滞后也就越为明显了。
《高性能网站建设进阶指南》如同雪中送炭,给我们带来了帮助。
在前端开发中,有一种说法是脚本执行时间大于1秒的不是好脚本,可见脚本执行时间占据着重要地位。
因此书中提供了详尽的脚本优化建议,通过管理作用域,使用变量缓存结果,较佳的流控制来缩小客户端脚本的执行时间,同时提出了整合异步脚本的想法,实现按需加载,并给出了异步顺序加载的解决方案。
另外,书中还针对iframe、图片、服务器端提出了一些建议,通过这些建议,我们可以从其他方面加快页面的访问速度。
总的来说,这本书是一本上品的性能优化指导手册,如果觉得自己网站访问速度较慢,且无从下手之时,也许本书可以带来一些有益的帮助。