Slovník
Webpack
Webpack je modulový bundler, který zpracovává JavaScriptové moduly a jejich závislosti do optimalizovaných balíčků určených k doručení na web. S každým souborem v projektu zachází jako s modulem, ať jde o JavaScript, CSS, obrázky, fonty nebo HTML; pomocí loaderů transformuje jednotlivé typy souborů a pomocí pluginů provádí širší optimalizace buildu, jako je minifikace, komprese nebo vkládání proměnných prostředí.
Klíčovou schopností, díky níž Webpack získal dominantní postavení, je code splitting: rozdělení kódu aplikace na samostatné části (chunky), které se načítají na vyžádání, místo aby uživatel musel stáhnout celou aplikaci hned na začátku. Dynamické importy vytvářejí body rozdělení automaticky. Systém pluginů je rozsáhlý a pokrývá vše od generování HTML po tvorbu service workerů. Novější nástroje jako Vite nebo Turbopack sice nabízejí rychlejší vývojový zážitek, Webpack je ale stále široce nasazený v produkčních aplikacích a zůstává výchozím bundlerem pro Create React App i mnoho firemních kódových bází, kde se cení jeho vyzrálý ekosystém pluginů a flexibilita konfigurace.