12/13/2017
What this post added
This post details the integration of webpack into Yahoo Mail's development workflow. It covers the selection of webpack due to its on-demand loading and multiple bundle generation capabilities, the use of Grunt as a task runner for dynamic webpack configuration, optimization of JavaScript bundles using UglifyJS, and the development of a custom webpack plugin and loader for optimized CSS generation with Atomizer. The post quantifies improvements in development speed, reliability (fewer exceptions), and performance (reduced payload size, server-side render time, and launch metrics).