揭示了技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、dom交互、页面生存周期等。
Nicholas C. Zakas 是一位软件工程师,专注于用户界面设计以及用 JavaScript、动态html、css、XML 和XSLT 实现Web 应用。他目前就职于Yahoo! 首页小组,职位为首席前端工程师。他同时也是 YUI(Yahoo! 用户界面类库)的代码贡献者,作品有 Cookie 工具集,Profiler 和 YUI Test。
丁琛,乐豚联合创始人及CEO,曾在阿里巴巴负责***,担任产品前端开发工作,业界著名的前端开发工程师。
这是一本关于JavaScript性能的书。
在Web应用日趋丰富的今天,越来越多的JavaScript被运用在我们的网页中。随着用户体验被日益重视,前端性能对用户体验的影响开始备受关注,而引起性能问题的因素相对复杂,因此它很难得到全面的解决。这本书是一个契机,它尝试着从多个方面综合分析导致性能问题的原因,并给出适合的解决方案,帮助我们改善Web应用的品质。
这本书页数不多,但它承载着JavaScript性能方面最为宝贵的经验。不仅从语言特性、数据结构、浏览器机理、网络传输等层面分析导致性能问题的原因,还介绍了多种工具来帮助我们提升开发过程和部署环节的工作效率。
本书作者Nicholas C. Zakas是一位经验丰富的前端专家,他的许多研究(www.nczonline. net)对前端业界的贡献让我们受益匪浅。本书的另外五位特约作者均为各自领域的专家,他们的专业技能和知识的融入使得本书内容更为充实,更具实用价值。
特别感谢赵泽欣(小马),他为审阅译文花了大量的时间和精力,他的耐心和细致让我十分敬佩。感谢朱宁(白鸦)和周筠老师的引荐让我得以参与本书的翻译。还要感谢博文视点的编辑们在本书翻译过程中给予的极大理解和帮助。
我们在本书翻译过程中力求保持行文流畅,但纰漏在所难免,恳请广大读者批评指正。关于本书的任何意见或想法,欢迎发送邮件至hpj.feedback@gmail.com。
最后,希望本书能帮助业界同仁打造出性能更为卓越的Web产品。