Make the web (development) faster.
swc is a community-driven project, and is maintained by a group of volunteers. If you'd like to help support the future of the project, please consider:
- Giving developer time on the project. (Message us on Slack for guidance!)
- Giving funds by becoming a sponsor (see below)! Slackin for swc
Open Collective Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]
Become a backer and get your image on our README on Github with a link to your site.
Check out the documentation in the website.
sticky regex (
- invalid escape sequences inside tagged template literals. (aka es2018)
- Using symbol as a key
The lower bound of the speedup compared to babel is 16. The benchmarks were run on Macbook pro, dual core, 2.3GHz Intel Core i5, 16 GB ram
|swc (es3)||610 ops/sec ±1.76% (82 runs sampled)|
|swc (es2015)||682 ops/sec ±0.63% (88 runs sampled)|
|swc (es2016)||1,659 ops/sec ±4.32% (79 runs sampled)|
|swc (es2017)||1,384 ops/sec ±7.24% (82 runs sampled)|
|swc (es2018)||1,765 ops/sec ±11.78% (82 runs sampled)|
|swc-optimize (es3)||535 ops/sec ±1.01% (83 runs sampled)|
|babel||42.12 ops/sec ±6.27% (55 runs sampled)|
swc is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.