Slovník
SWC
SWC je superrychlý kompilátor TypeScriptu a JavaScriptu napsaný v Rustu, navržený jako přímá náhrada Babelu. Nabízí 20 až 70krát rychlejší kompilaci při zachování ekvivalentní funkcionality pro transformaci syntaxe, včetně JSX, odstraňování typů TypeScriptu a převodu moderního JavaScriptu kvůli kompatibilitě s prohlížeči.
Rychlostní výhoda plyne z toho, že je zkompilován do nativního kódu místo běhu v JavaScriptovém runtime, a z využití paměťové bezpečnosti a paralelismu Rustu. SWC je výchozím kompilátorem v Next.js a Vite jej umí použít přes pluginy. V mnoha build pipeline také zajišťuje minifikaci jako rychlejší alternativa k Terseru. Pro vývojové týmy znamená SWC rychlejší zpětnou vazbu během vývoje a kratší produkční buildy. Systém pluginů umožňuje vlastní transformace, ekosystém je však menší než rozsáhlá knihovna pluginů Babelu.