VoidZero (@voidzerodev) header
VoidZero (@voidzerodev) profile picture

The JavaScript Tooling Company. We are the maintainers of @vite_js, @vitest_dev, @rolldown_rs and @oxcproject

Earth
Joined August 2023
Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)Photo by VoidZero (@voidzerodev)
Thanks for having me @githubuniverse 🙏🏻 Feeling blessed to get the chance to talk about amazing open source projects like @vite_js plus, chatting with passionate devs, fellow maintainers, and engineers working on projects like @npmjs 🔥
1
3
67
2,287
In the next version of Rolldown The cycle check in chunk merging is now incremental: it builds the chunk graph once, not once per merge O(merges × graph) → O(graph + merges × reach) Apps with thousands of dynamic imports build up to 37× faster
2
8
49
4,287
My colleague found a massive perf speedup for Oxlint JS plugins. V8 changed how object prototypes are initialized - `{ __proto__: X }` was a fast path last year, but no longer. Our mistake was not to notice perf had regressed on recent NodeJS versions. Shame on me, and props to @wan9chi!
3
11
139
6,653
In the next version of Rolldown Plugins reading `chunk.code` or `renderedLength` no longer copy the chunk code from Rust to JS on every read The bigger the bundle and the more plugins read `chunk.code`, the more you save
1
9
35
2,294
VoidZero retweeted
Iterating on inline common chunks: in the next version of Rolldown, you can use it with Vite's bundled dev mode (experimental.bundledDev)!
1
12
64
3,869
VoidZero retweeted
vite-plus v1.4.0 is out 🎉 - `vpx` runs TypeScript files with the bundled oxc-node loader, e.g.: `vpx index.ts` - vp migrate moves `tsx` scripts to `vpx` - vp check --deny-warnings - Security fixes and a ~30% smaller vp binary Upgrade: vp upgrade github.com/voidzero-dev/vite…
7
18
2
146
17,198
VoidZero retweeted
Vite+ 1.3 is out 🎉 - pnpm create vite-plus: new apps without a global vp - New vp pm pkg and vp pm licenses commands - vp env takes dist-tags like pnpm@latest-10 Upgrade: vp upgrade Special thanks to @liangmiQwQ for create-vite-plus 💜 github.com/voidzero-dev/vite…
3
13
78
5,852
VoidZero retweeted
Replying to @deploytovoid
@deploytovoid + @Cloudflare is magic In 5 minutes, I got a D1-backed real-time todo list deployed to production, without leaving the terminal. Great job @voidzerodev
1
4
1
49
21,159
We open sourced Void v1.1.11 and we made a music video for it. void.cloud
72
129
61
1,076
123,008
VoidZero retweeted
Rolldown v1.2.14 is out 🎉 - Support `output.charset: 'ascii'` to escape non-ASCII characters - Fix name clashes causing errors like `Identifier has already been declared` - Fix internal bindings like `require_shared` leaking into entry exports - Fix sourcemaps mapping JSON content to the wrong file - More bug fixes and improvements github.com/rolldown/rolldown…
8
46
2,002
Oxfmt now formats Markdown files natively! Quick benchmark on mdn/content repo (14k+ .md): - 🥇 [email protected]: 3.457 s ± 0.885 s - 🥈 [email protected]: 27.064 s ± 1.187 s - 🥉 [email protected]: 77.180 s ± 4.309 s
11
40
4
289
42,568
VoidZero retweeted
Tried Vite's bundled dev on @tldraw 's examples app. One flag, no config change: • 21x fewer requests per reload (1,048 → 49) • HMR 2–4x faster • Opening another example page up to 3.6x faster • Reloads 1.8x faster
8
11
5
123
22,437
VoidZero retweeted
Vite+ v1.1.0 is out 🎉 ⚡ vp dev starts faster ✨ Clearer interactive prompts 🪟 One Ctrl+C on Windows no longer leaves cmd.exe stuck 📦 Vite 8.3.3, Vitest 5.0.3, Oxlint 1.87, Oxfmt 0.72 Upgrade with: vp upgrade github.com/voidzero-dev/vite…
2
13
3
128
16,628
VoidZero retweeted
Vite+ is now on nodejs.org 🎉 You can install and manage Node.js versions with Vite+, alongside your existing dev workflow.
7
22
1
286
17,041
TypeScript FM podcast hosted me and @Cameron_C2 talking Oxc, type-aware linting, compilers, what VoidZero's acquisition means for Vite, and what the future of tooling might look like. A really fun conversation, and appreciate their skillful editing making me sound *almost* like a reasonable human. typescript.fm/bonus83
7
28
2,745
VoidZero retweeted
Apparently today also marks 3 years since I joined @voidzerodev :) It's kind of crazy thinking about how much has happened since then — and somehow we ended up becoming part of @Cloudflare along the way. More than anything, I'm just really grateful that I get to work with @evanyou and everyone on the team. I've learned a ridiculous amount from everyone here, and I honestly couldn't have asked for a better group of people to build things with. Still feels like we're just getting started. Excited to see what we build next!
Happy birthday week, @Cloudflare!
4
3
1
65
6,808
VoidZero retweeted
Hey, I joined the VoidZero team! I'm still at Cloudflare — VoidZero is part of Cloudflare! — and will continue as a Developer Advocate. I'll also work on synergy between Hono and VoidZero products like Vite, Vite+, Oxc, and Void, and advocate for them!
56
94
13
1,479
92,911
VoidZero retweeted
oxlint-tsgolint v7.0.2003 has been released! 🚀 → new rule: no-generated-empty-object-type → 13 bug fixes → perf improvements → experimental improved checker scheduling (up to 30% faster check & lint (see below!) github.com/oxc-project/tsgol…
1
11
1
105
5,800