Choosing a splitChunks Strategy in Webpack 5: Vendor Chunk vs. Per-Package Splitting
Webpack 5's splitChunks default duplicates vendor code across entries. Compare async-only, single-vendor, and per-package cacheGroup strategies, with a working config and hash-stability validation.