Přeskočit na obsah
+420 774 147 594
Kontakt

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.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku