(1)作者是资深的前端工程师,现就职于美国某互联网企业,曾就职于去哪儿,负责前端基础架构的建设。
(2)作者是资深的Webpack技术专家,是知名打包工具YKit的主导者和核心开发者,积累了丰富的实践经验,是Webpack的布道者。
(3)本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack进行了全面的讲解,系统性、深度、实战性兼具。
这是一本能指导读者零基础快速掌握Webpack并轻松进阶的实战性著作。
作者是资深的前端工程师,在Webpack领域有深厚的积累,是知名开源打包工具YKit的主导者和核心开发者。本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack进行了全面的讲解,内容上尽力避免了网络上已经公开发表的各种资料和文档,而是从作者的实际经验出发,将更有价值的内容呈现给读者,尽量帮助读者少走弯路。
全书一共10章:
第1章是一个快速的指引,介绍了Webpack的概念、适用场景、开发环境搭建,以及如何快速上手。
第2~7章详细讲解了Webpack的各项功能特性及其工作原理,同时讲解了它们的适用场景,以及如何付诸实践。
第8~9章深入总结了打包的性能优化和开发环境的优化。
第10章介绍了其他打包工具并对这些工具进行了各项特性的对比。
YKit是去哪儿的开源项目,是Webpack在构建领域的优秀实践。玉皓是YKit的核心开发工程师,由他来写Webpack方面的书是非常合适的。本书聚焦在Webpack及上下游的必要知识点上,Webpack机制和周边常用工具模块讲得比较透彻,简单易懂,从实战角度对代码分割、HMR、plugin、loader等进行了分析。本书非常适合想深入学习Webpack的读者。
——狼叔(网名i5ting) Node.js布道者/Node全栈公众号作者
在Webpack被广泛应用之前,基于Grunt、Gulp、RequireJS的打包工具在配置文件、长效缓存、代码热替换、代码分割等方面支离破碎的方案消耗了前端开发者相当多的时间精力,Webpack的流行无疑给前端开发构建带来了明亮的指引。
——题叶
严谨、认真、细心、极客是玉皓的标签。几年来,他在前端构建领域倾注了非常多的精力,并打造出了YKit这样一个覆盖“去哪儿”全业务线的前端利器,并将其开源。本书很好地承载了玉皓的丰富经验,毫无保留地将Webpack的魅力向大家娓娓道来。我相信任何前端从业者通过阅读此书,都能看到Webpack的全貌,并将之应用到实践之中。它像是一个领路者,非常精巧地帮助大家快速迈过学习的障碍。
——杜瑶 原去哪儿网高级技术总监/美团研究员