Tagged articles
4 articles
Page 1 of 1
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jun 27, 2021 · Frontend Development

How Webpack and Rollup Implement Tree-Shaking: A Deep Dive

This article compares the tree‑shaking mechanisms of Rollup and Webpack, explains the three stages Webpack uses (UglifyJS, BabelMinify, Terser), details side‑effects handling, configuration tips, and performance benchmarks, providing practical guidance for optimizing bundle size in modern JavaScript projects.

JavaScriptRollupUglifyJS
0 likes · 18 min read
How Webpack and Rollup Implement Tree-Shaking: A Deep Dive
WeChatFE
WeChatFE
Apr 25, 2016 · Frontend Development

Mastering UglifyJS: Advanced While, Conditional, Block, and IF Optimizations

This article continues the deep dive into UglifyJS compression, presenting advanced techniques for optimizing while loops, ternary conditional expressions, statement blocks, and IF branches, including rules for removing dead code, merging statements, and transforming structures to achieve maximal size reduction in JavaScript output.

JavaScriptUglifyJScode compression
0 likes · 7 min read
Mastering UglifyJS: Advanced While, Conditional, Block, and IF Optimizations
WeChatFE
WeChatFE
Apr 14, 2016 · Frontend Development

Master UglifyJS: Proven Techniques to Shrink JavaScript Size

This article explains how UglifyJS can dramatically reduce JavaScript file size by applying expression pre‑computation, operator shortening, dead code removal, and other advanced compression rules, illustrated with clear before‑and‑after code examples for each optimization.

JavaScript minificationUglifyJScode compression
0 likes · 10 min read
Master UglifyJS: Proven Techniques to Shrink JavaScript Size