构建工具 4 篇文章

讨论 Vite、Webpack、Rollup 等构建工具在模块解析、别名映射与打包行为上的配置范式,以及它们与 TypeScript 编译器、测试框架在路径解析目标上的差异。

封面
CSS优化 Gzip压缩 性能优化 构建工具

为什么CSS压缩后体积仍大Gzip与压缩器的配合是关键

CSS压缩优化是压缩器与Gzip或Brotli协同作用的系统工程。仅做静态压缩不配置传输层压缩,CSS体积至少还有六成可被释放。本文对比cssnano、clean-css等工具压缩率,并给出静态与动态压缩的Nginx配置方案。核心结论是:用Lightning CSS与Brotli静态预压缩组合,可减少约35%传输体积且不改变CSS语义。

阅读全文
封面
代码分割 前端性能 构建工具 按需加载

代码分割怎么配置才能有效优化首屏加载

代码分割通过压缩首屏JavaScript体积显著缩短页面可交互时间,在打包产物超过500KB时收益最明显。常规用法包括路由级动态导入、SplitChunks手工拆分关键第三方库与构建后产物验证。配置时需控制分割粒度,避免碎片化请求引发额外的网络开销,并依据测量数据持续调整分割策略。

阅读全文