Search for a command to run...
Rust-based extensible platform for fast web developer tools. Handles both compilation and bundling: takes JavaScript and TypeScript with modern syntax and outputs code supported by all major browsers.
Used by Next.js, Parcel, and Deno, and by teams at Vercel, ByteDance, Tencent, Shopify, and Trip.com. Outperforms Babel by a wide margin on single and multi-core builds due to its Rust implementation.
Key features:
Use cases: Replacing Babel in build pipelines for faster transpilation, speeding up test suites with @swc/jest, bundling with Rust-level performance. Integrates into existing tooling via loaders and is the default compiler in Next.js and other modern frameworks.