swc_rs's profile picture. SWC is a platform for the web, based on rust.

SWC

@swc_rs

SWC is a platform for the web, based on rust.

Pinned

If you are using SWC for your project, please consider giving us a star on GitHub :) github.com/swc-project/swc


SWC reposted

Starting from v1.15.0, the Wasm plugins of @swc_rs are now backward-compatible! Read more at blog.swc.rs/2025-11-4-wasm… Thank you so much for the hard work, quininer (on Github) and @rspack_dev! This will improve the QoL for users of @swc_rs, @rspack_dev, and @nextjs!


SWC reposted

More speed from SWC: Lexer: 4–11% faster, Parser: 2-3% faster Shoutout to @c_punisher for making it happen 🙌

rspack_dev's tweet image. More speed from SWC:

Lexer: 4–11% faster, Parser: 2-3% faster

Shoutout to @c_punisher for making it happen 🙌

SWC reposted

Next.js 16 • Cache Components • Turbopack enabled by default • Turbopack file system caching (beta) • Optimized navigations and prefetching • Improved caching APIs • Build Adapters API (alpha) • React 19.2 nextjs.org/blog/next-16


Introducing our new core team member! He has made significant contributions to improving SWC's performance. github.com/bvanjoi


SWC reposted

We migrated our largest web monorepo from babel + webpack to @swc_rs + @rspack_dev and couple things stood out: 1. rspack team did an incredible job making the migration easy (it's a 6+ years old app - imagine how complicated our config is). Genius to keep it API compatible!


SWC reposted

27x faster HMR 🚀

rspack_dev's tweet image. 27x faster HMR 🚀

Meteor 3.4 Beta is here! Featuring Rspack integration for 4x faster builds, tree shaking (50% smaller bundles), and modern setups like ESM, React Router v7, Vue, and Solid. Full details: forums.meteor.com/t/new-3-4-beta…

meteorjs's tweet image. Meteor 3.4 Beta is here! 

Featuring Rspack integration for 4x faster builds, tree shaking (50% smaller bundles), and modern setups like ESM, React Router v7, Vue, and Solid.

Full details: forums.meteor.com/t/new-3-4-beta…


SWC reposted

Just resolved an issue where the new babel-swc-loader in @repack_rn was performing poorly. From 115.4s → 2.6s 🔥 Turns out it was a 100k+ lines prebundled lib that was getting processed by a single Babel worker 🤯 Delegating this to @swc_rs decreased the build time 40x!

_jbroma's tweet image. Just resolved an issue where the new babel-swc-loader in @repack_rn was performing poorly.

From 115.4s → 2.6s 🔥

Turns out it was a 100k+ lines prebundled lib that was getting processed by a single Babel worker 🤯

Delegating this to @swc_rs decreased the build time 40x!

SWC reposted

Are you interested in purchasing long-term support for the @swc_rs Wasm plugin? This would provide the official plugin for use with older runtimes, such as @nextjs 14.


SWC reposted

My personal life has been busy lately and I haven't been able to spend much time on @swc_rs, which makes me even more grateful to the core team and contributors.


SWC reposted

ECMAScript excitement 😉 Congrats to @magic_akari & @kdy1dev on shipping parsing support for TC39 Stage 3 `import defer` in SWC 🎉 import defer * as ns from "mod" This feature improves performance via lazy evaluation of (eagerly fetched) modules 👍 github.com/swc-project/sw…


If you are using @swc_rs for your app, please consider donating via github.com/sponsors/swc-p… or opencollective.com/swc ! If you are not making money out of it, please give us a star on Github. github.com/swc-project/swc

swc_rs's tweet image. If you are using @swc_rs for your app, please consider donating via github.com/sponsors/swc-p…  or opencollective.com/swc !

If you are not making money out of it, please give us a star on Github. github.com/swc-project/swc

SWC reposted

I'll align the AST definition of @swc_rs with that of @tseslint. It's for interoperability with other tools, including @babeljs, which also aligned their AST with it. Tracking issue: github.com/swc-project/sw…


SWC reposted

🚀 SWC parser just got 12-14% faster in the past 2 weeks! Our team contributed 30+ PRs and we're just getting started 💪

rspack_dev's tweet image. 🚀 SWC parser just got 12-14% faster in the past 2 weeks! Our team contributed 30+ PRs and we're just getting started 💪

SWC reposted

I'm working to improve the compression rate of the @swc_rs minifier! Current status: Total (gzipped) swc: 12.61MB terser: 12.66MB Size ratio: 99.56% swc produced smaller or equal output for 2128 files out of 2212 files, 96.20% Details at github.com/swc-project/sw…


SWC reposted

🤣 Remove two `todo!()`s in swc and get 1~2% performance improvement of the minifier. github.com/swc-project/sw…


SWC reposted

I think I found the way to make @swc_rs Wasm plugin backward compatible to some amount. It’s not 100%, but it will make it compatible for most AST modifications. I’ll try and report back.


SWC v2 will be about removing deprecated APIs and cleaning the .swcrc schema. Stay tuned!

I developed @swc_rs when I didn't have a single day of real-world work experience and released 1.0 too quickly, so there are some issues with the configuration API. I decided to fix that first with v2



SWC reposted

If the maintenance of your @swc_rs Wasm plugin primarily involves updating the swc_core, you can consider moving it to the official plugin repository. I'll update swc_core and publish it under the swc-contrib npm namespace. Feel free to leave comment! github.com/swc-project/pl…


Loading...

Something went wrong.


Something went wrong.