main
refactor: reduce duplication and name magic constants across lib, speed up AggressiveMergingPlugin (#21525)
refactor: add basic descriptions (#20787)
perf: load webpack's own modules only when a build needs them (#21652)
refactor: annotate constructor fields with @type to improve type coverage (#21265)
perf: speed up CSS composes/@value, asset source types, and included-chunk flagging (#21445)
perf(css,html,js): cut parser and graph memory, speed up line-start scanning (#21579)
feat: derive parser locations from node offsets (#21451)
refactor: improve structure (#20881)
feat: wrap concatenated ESM/CJS and inline CJS require edges (#21519)
feat: annotate schema options with added keywords (#21473)
chore(perf): improve caching in SplitChunksPlugin (#21529)