Infra Architect @ ByteDance. Maintainer of @webpack @rspack_dev - creator of #ModuleFederation #auADHD #synesthesia own opinions.

Redmond, WA
Replying to @wesbos
You can get anything custom made in China to order. I got a chinchilla cage there. They asked what grade of metal, wood, glass type i wanted. Then they found it i needed to ship it here to the US (its a fully assembled piece) so they rebuilt it and built a custom housing for it to withstand shipping. $400
27
21
5,092
789,145
Python is without doubt the worst language ive ever had this displeasure of working with. Its not even the language, its the piss poor dependency, env, and version management. When ur 8 venvs in, u know we've fucked up as a society.
281
101
2,634
417,059
Replying to @wesbos
This thing is like the Sistine Chapel of chinchilla cages.
9
7
941
140,459
Big Announcement: I will be releasing all my Module Federation Work for Next.js as open-source projects. This includes nextjs-mf and nextjs-ssr, which will now fold into one single plugin to offer the community both SSR and CSR support. This is being done for the greater good 😍
28
68
705
There’s a full port of webpack to rust underway. It’s Not turbopack. In real world builds it’s about 10-20x faster than webpack.js. Apperently the plugin apis are unchanged too. There is a god.
35
61
639
154,531
Replying to @theavalkyrie
They do this all the time. Its practically a core value of of the company
4
3
508
40,537
Replying to @vanillaopinions
It's called Tuesday afternoon now
1
465
48,919
Fast refresh on rsnext. The rsFamily matter, and the truth of the matter It was God's plan to show y'all the liar.
25
40
432
125,723
🚨Big Announcement 🚨 No, I’m not joining Vercel :/ HOWEVER. Federated SSR comes to Edge Workers. But it’s not just SSR… it’s code streaming! That means full scale support for any federated code, at runtime, right on the edge, with no origin servers. This is a big deal 🧵
15
45
421
Has anybody tried this.
Make React Faster. Automatically. million.dev
35
21
408
195,004
Well at least Vercel finally uttered the forbidden words. Pity the information is wildly distorted. Makes UX worse? Performance worse? My next apps have half the cold start when federated vs monolith. Fully load in 500ms. Time to write an article 🤩 vercel.com/templates/next.js…
13
42
383
139,860
It gives me great pleasure to announce.. webpack 5 has been officially released. Welcome to a née era of JavaScript architecture
8
57
383
Taobao and good translation
1
2
366
57,953
Project: Micro Human Bundler: @mrs_e_jackson Estimated CI completion: March 2026 🤍 #rainbowbaby🌈
64
1
338
15,369
🎉🎉🎉🎉 We have achieved production server Hot Module Reloading between apps using module federation 🎉🎉🎉 No cold start, no downtime, no new process. I've seen the future, and its got zero-downtime
16
28
321
Replying to @wesbos
Replying to @turbo_sloot @wesbos
Yes, it comes with interior lighting, you can purchase a air conditioner add-on too for it.
15
303
24,917
Y’all complained about how hard it is to write webpack plugin. I can’t wait to hear about the sky high barrier to entry for writing a Turbopack plugin in rust. Don’t get me wrong, im hopeful that Turbopack lives up to the hype, but im a realist.
12
19
291
Next.js is now operational. Dev and Prod. Certified boogeyman, I'm the one that up the score with 'em.
17
20
291
62,129
React Router 7 / @remix_run with @rspack_dev ✅ Streaming SSR ✅ Dynamic Import based routes ✅ Code Splitting ✅ Federation Capable ⏩ 0.14s Cold Start, 0.02s HMR ➡️ 0.23s Prod build ℹ Output target can be CJS, ESM, JSONP , etc ℹ 200 LOC Rsbuild plugin
13
29
294
39,227
I'll be joining @BytedanceTalk as infrastructure architect! I'll be working on many interesting things, including @rspack_dev @modern_js. I've been bullish on the tech, I had to be part of it. I am incredibly excited to see what we can accomplish together. Up to this point, my OSS work has been a mostly a spare time hobby, limited by resources. The talent on the infra team is incredible. Its one of the few who own a webpack-grade compiler as well as a robust web framework. This is a potent combination, and I've seen firsthand what a profound impact this can have. Module Federation solved many problems for more users than I'd ever imagined, its not a silver bullet - but it made an impact. I think what the infra team is working on can have an even greater impact. Theres a lot of room for improvement in frontend at scale, if theres a chance to really solve it, count me in.
51
14
289
34,695
While claude failed abysmaly, GPT5 was able to finally reverse engineer the missing pieces of the WebKernel project.
29
8
285
583,094
Uv seems useful. But its easier to simply write off any repo or project thats python based. Glad uv trying to fix it. But ive found rubbing sand into my eyes to be a far more pleasant experience
6
3
279
21,561
WEBPACK 5 IS NOW OUT OF BETA, FIRST Release Candidate is now on npm
8
38
272
After speaking with Tobias, I’m extremely bullish on Turbopack. Module Federation and all. The biggest thing to remember is Turbopack is being designed by the founder of Webpack. The project couldn’t be in better hands❤️.
2
10
267
ByteDances "React Native" has arrived. Say hello to Lynx - Rspack (rsbuild->rspeedy) powered - React style JSX - Will support non JSX, like DSL or Vue like style templating in the future afik. - Will work with federation (once i finish layers support) - I know internally we have "use main thread" which works like RSC, for offloading code between the webview and native backend worker. - I believe its Lynx engine is W3C compliant AND supports NAPI apis, need to double check.
Let's get acquainted: 🐈‍⬛ Lynx: Empower the web community and invite more to build across platforms. ⚛️ ReactLynx: Idiomatic React on Lynx. 🦀 Rspeedy: Rspack-based build tool for Lynx. 🦀 lynxjs.org: Lynx website based on Rspress.
16
23
268
39,392
Fuck it - Im going to stop reverse engineering claude code and move to opencode by @thdxr - anything ive done to Claude Code, i can easily recreate with actual apis and hooks to accomplish it with less fragility and more flexibility. Can even just scrape claudes tools verbatim
10
4
265
37,879
I feel like sonnet 4.5 was like 2 days of twitter hype then disappeared. OpenAI cooked so hard with GPT5, I’ve seen more posts about Claude code 2’s UI updates than about the models themselves. Sonnet is a day late and 7 dollars short.
35
6
247
22,368
The fact that Claude Code doesn't have LSP integrated into it like opencode is a huge reason to bet against Claude Code. So many mistakes made by CC that never occur in OC
25
12
243
39,488
Most impressive personal experience with typescript is: The incredible amount of time I spend dealing with issues that dont actually exist, and the overall capability for it to double my development timelines. Im thrilled its been helpful to users, can see the value. Just dont experience any of it
such dx, much wow
31
15
222
141,511
How’s your Friday night? Mines just great. Got to go for a ride in the 🚑 🏥 If I called 911 30 min later…I’d be a dead man right now. Details below:
84
219
Replying to @turbo_sloot @wesbos
Yes, it comes with interior lighting, you can purchase a air conditioner add-on too for it.
12
6
223
79,870
Perf tip: if you have a M1 Mac, be sure you’re sunning node 16, otherwise you’re running via Rosetta
6
13
205
And. Here. We. Go.. @nextjs 🤝 @rspack_dev Next 15.3 ships with Rspack support. Am I in a crossover episode? rspack.dev/blog/rspack-next-…
Next.js 15.3 • Turbopack for builds (alpha) • Community support for Rspack (experimental) • Client Instrumentation hook • Navigation hooks • TypeScript plugin improvements nextjs.org/15-3
14
16
210
23,905
Don’t know when this happened - but I’ve been added to the contributor team in webpack ❤️ My whole career I’ve been chasing this. I fondly remember dreaming that one day I’d be able to contribute something meaningful to webpack, to help maintain its ecosystem.
15
2
198
32,539
Rust Webpack Build Time: 2.1 seconds Javascript Webpack Build time: 25 seconds # of modues +2000 On a large build: (5000+ modules) Rust: 13 seconds Javascript: 99 seconds
There’s a full port of webpack to rust underway. It’s Not turbopack. In real world builds it’s about 10-20x faster than webpack.js. Apperently the plugin apis are unchanged too. There is a god.
7
23
203
38,830
You'd never believe where I spent the afternoon. How times have changed 😅
5
1
204
16,561
Well thats going to cause some problems.
Introducing Turbopack, the successor to Webpack. ◆ ~700x faster than Webpack ◆ 10x faster than Vite ◆ Native incremental architecture built with Rust ◆ Support for React Server Components ◆ Support for TS, JSX, CSS & more Now open-source in Alpha. vercel.com/blog/turbopack
12
5
188
OMFG IT WORKS! Native Federation, React, ESM, #esbuild #ModuleFederation without Webpack! World's first Federated React app with ESbuild. Thanks for pairing with me @ManfredSteyer; looking forwards to a great collaboration
7
18
201
React 18 is going to make Module Federation so much easier
4
10
192
Whatever @vercel did in next 13 has magically made it compatible with Module Federation ❤️😍 @rauchg @jaredpalmer @wSokra - could we get a thread going somewhere to discuss preserving this? I no longer have to run childCompilers to generate remote containers.
4
13
191
Replying to @TriforceKid7
yeah but then theres like 15 deps who want 3.12 vs 3.13 - its hell
6
188
12,870
Yeah I’m a fan. @evanyou so great to meet you ❤️
3
2
190
20,940
This should be fun
11
7
180
32,351
“we are developing Rsbuild Doctor, a robust build analysis tool that can be used with all Rspack and Webpack projects. It will provide a visual user interface to help analyze build times, duplicate dependencies, code transformation, and more, making it easier to locate and resolve issues.”
Definitely worth a read. Rspack 0.4 and Rsbuild 0.1 We also show a sneak peak at an upcoming tool called “build doctor” rspack.dev/blog/announcing-0…
4
24
184
50,512
Everything I hate about Java in one image.
16
5
174
36,165
Just got an email offering me $5,000 a day to teach webpack to people. I’ve never accepted something faster in my life 🤣
6
3
175
I have not hit the usage limit once since using opencode with my claude max plan. At this point im pretty sure that Anthropics woes are self inflicted wounds in Claude Code. I can go for almost entire sessions exclusively on Opus. @thdxr is big bro now.
12
5
167
26,640
I’ll echo it again. Build it right. Product can wait, or will understand. Nobody can force you to push to production. If you’re rushed on your current feature, you’ll be just as rushed on the next one. When needed, I’ve delayed features by a quarter. Build it right ❤️
5
26
162
Woohoo, just helped a company take their webpack build from 5+ minutes to just a few seconds by modifying the threadpool count of node
10
6
154
Federation on modernjs with SSR vs CSR.
5
13
157
27,586
Turbopack will have a JS API alongside its Rust API. Plugin authors won’t have to learn Rust to port from webpack to turbopack 🎉🥳🎊🎁🍾
4
6
151
We have released native federation, the bundler agnostic version of module federation. Working on react example right now. Credit to @ManfredSteyer for taking my software design and unshackling it from webpack. Module Federation is the future of distributed software
7
17
149
OSS isn’t cheap. I spent $7000 this month on nextjs-mf, overall I’ve invested $100,000 of my own funds into the Module Federation ecosystem. Free software is not cheap. Remember someone’s paying one way or another for that free code we use.
4
12
149
I absolutely love that @LynxJS_org lets you write normal css for native app styling.
8
4
150
11,268
Announcing Rspack v1 - Thanks to all our users for supporting us along the way <3
Announcing Rspack 1.0 - the next generation JavaScript bundler written in Rust, webpack compatible, 10x faster. Check out the release blog for more details: rspack.dev/blog/announcing-1…
4
11
149
10,005
Announcing @angular support for @rspack_dev, even though it’s not optimized and rspack doesn’t have any fancy caching. Our first run against a angular applications shows 5x faster production compiles. Development was sub second. It’s going to become much faster with tuning
. @ScriptedAlchemy is now announcing rspack now working for #AngularJS
5
28
144
24,226
It worked! I’ve got 3 @vercel Next.js apps running. Federated SSR and imports load on node.js I also SSR js chunks of a remote SSR module, load times are not impacted. Cold start time is faster. If I deploy any of the apps and the remote was updated. The others will hot reload
9
4
140
Thanks Evan for supporting Federation <3 Module Federation is now available to the majority of what the internet it built on. (Webpack, Rspack, Vite (via Rolldown)
Rolldown + Module Federation achieved on main branch! - Even works with webpack remotes - Will be available for Vite too
2
7
147
6,152
Looks like "Rust Webpack" struck a nerve :D And dev twitter had everyone believing Webpack was dead ;) Turns out many just want faster webpack, not some alternative.
10
6
136
22,430
My team is going to fork Next.js and implement rspack in it. You know, to test our interop… for fun.
12
7
131
39,884
Okay it’s done. All my private plugin repos are switched to public :)
2
5
126
I’m very excited for module-federation/native This will bring module federation to non webpack systems. With full feature parity. Built on native web standards (ESM, import maps) Module federation is about to be bundler agnostic
9
10
121
React Router 7 Rsbuild Plugin is LIVE npmjs.com/package/rsbuild-pl… - Filesystem Routes - SSR - Experimental Federation Support Tested with all of the React Router cli templates Tested with Epic Stack Try it out, give some feedback, and send some PRs <3
3
29
131
10,844
Module Federation Support for Next.js and Server-side Rendering is now open to the public. Months of work to nail this Release Candidate app.privjs.com/buy/packageDe…
7
11
124
Webpack 5 official release date is pegged for October 10th 2020
10
15
123
Nextjs + React 18 + Module Federation is going to be 🔥🔥 can I fast-forward a few months please
5
4
119
Vercel cooked with fluid compute. Love ‘em or hate ‘em, they cooked.
Vercel Fluid vs Cloudflare Workers. 💬"From my findings, Vercel is 1.2x to 5x faster than CloudFlare for server rendering." We gave a very, very earnest try to Workers when we explored the edge runtime / world. There's no "beef", we had to migrate off for technical reasons. To be fair to them, they brought new ideas to the market. The CPU-based pricing for instance was good and Vercel Fluid has it as well. The main issues we ran into: 1️⃣ Bad CPU performance, low capacity, very irregular and spiky latency. The benchmarks show you this. 2️⃣ Single-vendor runtime. You can't run "Node.js 24". You run "whatever they give you, which is trying to look like Node.js but it's not" 3️⃣ Really bad connectivity to the clouds. We measured the roundtrip time between AWS and CF Workers as being in the low 10s to 100s of milliseconds The result of us migrating off was shipping Fluid. You pay for CPU, it handles concurrency like a server (cost-efficient), you control the size / memory of the functions, you get full, open runtimes like @nodejs and Python, you get 1ms latency to cloud services… Most people today are using Fluid and they don't even notice, because it just works® with the entire ecosystem. Here are the benchmarks @theo ran: github.com/t3dotgg/cf-vs-ver…
10
1
129
23,502
Okay I’ll come out and say it. 1) vite is sensitive to user land config. Webpack is pretty fast too before any loaders or plugins. So while bundleless has overhead at larger sizes, community plugins probably impact speeds a lot. 2) bundleless probably won’t be felt by most developers, as many apps don’t get this large. 3) network aside, the code you’re loading and its blocking time also has impact. If I have an infinite loop, my page appears to take forever to load. So the code you’re transferring can make an impact. Parse and evaluate is still single threaded and v8 seems to do better byte code caching with larger chunks. 4) vite is aware of these bottlenecks and is already working on bundle mode in rolldown. 5) the bundleless discussion was never meant to take aim at Vite project. Vite just happened to leverage it and bore the brunt of the negative experiences expressed in the comments.
Controversy between Unbundle and Bundled Details github.com/yArna/vite-vs-x As the project size grows, the performance of the Unbundle mechanism declines faster. While Unbundle works well for smaller projects, it becomes a bottleneck in larger projects, leading to user complaints.
2
8
125
59,398
Separately we got RSC fully operational today with module federation. Rust successor of webpack ✔️ Next.js on rust compiler ✔️ RSC microfrontend solution ✔️ Triple whammy.
Next.js is now operational. Dev and Prod. Certified boogeyman, I'm the one that up the score with 'em.
2
12
121
10,713
New life hack. Start a company around [thing i want better version of], pop off at @thdxr and start beef. Watch him decimate said company with a "hold my beer", dissolve company, use better version of thing.
3
2
125
8,855
rspack should be open source in less than 30 days. Its important to manage expectations about initial release. It will not have all webpack hooks on day 1. If you use exotic plugins and hooks, it might not be ready to support those use cases.

ALT Excited Friday GIF by SpongeBob SquarePants

7
6
122
16,976
Next.js10 is gonna be just awesome
9
1
117
Should drop in replace. App router not done yet but if you use page router, it’s should work. Will test it in my own repos once my migraine goes away. ✌️ "next": "npm:rsnext@15.0.0-canary.77"
11
10
120
24,612
Heres the reality of development using esbuild. 10,000 module app takes 1.8 min to load in browser vs rspack which takes 2 seconds. Thats localhost.
3
5
118
39,815
Medusas module management. Look how fast I can roll out and roll back federated code.
7
13
114
React Server Components, fully powered by Module Federation. Thanks for the assist @2hea1
8
7
110
12,794
Stumbled across a way to remove 90% of JavaScript parse time & 50% off execution time. Literally improves app by like 2 seconds.
17
3
112
Before joining ByteDance I was lucky enough to see rspack many months ahead. Initially the team was hesitant about open sourcing rspack. They were concerned about turbo and if it was worth it to keep going. They were concerned that there would not be much demand. 🧵
7
6
115
29,607
AHA - by @kentcdodds is my favorite development pattern/philosophy. It’s saved me countless times
“Duplication is better than the wrong abstraction”
2
8
110
46,162
Multi-threaded frontend framework, with a JSX feel written in Rust. I think I’m able to create react interop as well. Will have to see about SSR but if Yew supports string output then I’ll be able to support it during react SSR github.com/yewstack/yew
2
15
109
Go binary is 30% more efficient when compiled with the rust compiler someone built in house. Damn.
11
3
109
26,780
Theo is the best thing to happen to our Infra teams 😍
I didn't think we'd ever see a real React Native alternative. I certainly didn't think TikTok would make it. Lynx is incredible. Just posted a deep dive on my channel
2
3
109
23,385
Rspack is insane. 20k module build in 12 Uses lots of webpack plugins (js hooks) and loaders which make it “slow” It has no cache yet, so this is *cold* builds. My 5k module webpack build, with tons of custom perf mods takes 20s. It’s slowest is twice my fastest
11
3
106
22,590
Replying to @turbo_sloot @wesbos
Yes, it comes with interior lighting, you can purchase a air conditioner add-on too for it.
1
109
16,625
Who would be interested in a livestream / open demonstration of hot reloading production, federated SSR? Would be interesting to get a dialogue going since I’m close to dropping a release candidate for this tech
18
6
106
I'll bet money we will ship a rust built next.js before vercel does.
My team is going to fork Next.js and implement rspack in it. You know, to test our interop… for fun.
10
6
107
19,128