高性能JavaScript
丁琛 译
出版时间:2020年10月
页数:232
如果你像大多数开发者那样,高度依赖JavaScript开发可交互且快速响应的网络应用,那么JavaScript代码会让你的应用变得缓慢。本书揭示的技术和策略能够帮助你在开发中突破性能瓶颈。你将会学到如何缩短执行时间、提高加载速度、改善DOM交互、优化页面生存周期,等等。
雅虎的前端工程师Nicholas C. Zakas和其他五位JavaScript专家——Ross Harmes、Julien Lecomte、Steven Levithan、Stoyan Stefanov、Matt Sweeney,演示了页面加载代码的最佳方案,并且介绍了让JavaScript尽可能高效执行的编程技巧。你将会学到将文件打包部署到生产环境的最佳实践,以及能够帮助你排查线上问题的工具。
· 找出有问题的代码并给出更优替代方案
· 理解JavaScript存取数据的原理,改善代码
· 改善JavaScript代码来加速DOM交互
· 使用优化技术来改善执行性能
· 学习多种方式以确保UI一直处于可用状态
· 实现更快的客户端与服务端通信
· 使用打包系统精简文件,并使用HTTP压缩传输
“《高性能JavaScript》涵盖了当今JavaScript开发者需要了解的所有性能问题,毫无疑问,它已加入我的性能最佳实践列表。”
——Steve Souders
“《高性能JavaScript》是个让人印象深刻的JavaScript话题、技巧、秘诀的集合。如果你想编写高质量 JavaScript 代码,这本书值得一读。”
——Venkat Udayasankar
雅虎搜索性能专家
Nicholas C. Zakas,雅虎首页的主要开发者,雅虎用户界面库(YUI)代码贡献者,擅长利用JavaScript、HTML、CSS、XML、XSLT设计和实现WEB界面的软件工程师。
(推荐中高级JavaScript开发者阅读。)
书名:高性能JavaScript
译者:丁琛 译
国内出版社:电子工业出版社
出版时间:2020年10月
页数:232
书号:978-7-121-11932-3
原版书出版商:O'Reilly Media
Nicholas C. Zakas
Nicholas C. Zakas是一名前端开发顾问、作者、演讲家。他在Yahoo!供职超过5年时间。在这期间,他曾是Yahoo!首页首席前端工程师和YUI代码贡献者。他著有《JavaScript高级程序设计》、《Ajax高级程序设计》和《高性能JavaScript》。他的博客地址是:http://www.nczonline.net/。他的Twitter是:@slicknet。