
The JavaScript Tooling Company. We are the maintainers of @vite_js, @vitest_dev, @rolldown_rs and @oxcproject
Earth
Joined August 2023
- Tweets628
- Following58
- Followers24.7K
- Likes348
VoidZero retweeted
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 🔥
In the next version of Oxlint, raw AST transfer will get 5x faster for js plugins (if you are using Node.js 24+).
github.com/oxc-project/oxc/p…
VoidZero retweeted
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
VoidZero retweeted
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!
In the next version of Oxlint, raw AST transfer will get 5x faster for js plugins (if you are using Node.js 24+).
github.com/oxc-project/oxc/p…
VoidZero retweeted
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
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…
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…
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
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…
VoidZero retweeted
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
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…
VoidZero retweeted
Vite+ is now on nodejs.org 🎉
You can install and manage Node.js versions with Vite+, alongside your existing dev workflow.
VoidZero retweeted
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
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!
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!
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…
VoidZero retweeted
Let's goooooooo!
github.com/honojs/hono/pull/…























