Sign in

Evan You

@evanyou.me
51K followers 324 following 95 posts

Husband / Father of two / Founder voidzero.dev / Creator @vuejs.org & @vite.dev

PostsRepliesMedia
Reposted by Evan You
Vite @vite.dev · 04/06/2026
Today, VoidZero joins Cloudflare. Vite remains MIT, vendor-neutral, and stewarded by the same wider team. The same goes for Vitest, Rolldown, and Oxc. Cloudflare is also committing $1M to an OSS fund to support independent development in the Vite ecosystem.
vite.dev
Cloudflare supports Vite's mission
The VoidZero team is joining Cloudflare. Vite remains MIT, vendor-neutral and stewarded by the same wider team.
521238
Reposted by Evan You
VoidZero @voidzero.dev · 04/06/2026
VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.
VoidZero + Cloudflare
1027756
Reposted by Evan You
Kevin Deng @sxzz.dev · 07/05/2026
🚀 tsdown v0.22 is out, now powered by Rolldown 1.0.0! What’s new: ✦ Upgraded to Rolldown v1.0.0 ✦ Reduced install size by 1.33 MB ✦ Auto-detects the `bin` field ✦ Dropped support for Node.js 20, 21, and 23 ✦ `dts` is now inferred from `compilerOptions.declaration` github.com/rolldown/tsd...
github.com
Release v0.22.0 · rolldown/tsdown
🚨 Breaking Changes Drop Node.js < 22.18.0 support, make unrun optional, add tsx config loader  -  by @sxzz (a1042) dts: Auto-enable dts when tsconfig declaration is true  -  by @sxzz in #872 (0...
15511
Reposted by Evan You
VoidZero @voidzero.dev · 07/05/2026
🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.
535168
Reposted by Evan You
Nicolò Ribaudo @nicr.dev · 29/04/2026
I was debugging some chunking regressions in an app I work on when updating from Vite 7 to Vite 8. I got an AI to generate a tool to help figuring out what was wrong, and I uploaded it at nicolo-ribaudo.github.io/vite-compare/ in case it's useful for anybody else.
nicolo-ribaudo.github.io
Vite bundle compare
Compare two Vite bundle builds side-by-side: chunk diff, per-entry size analysis, module diff, and an interactive chunk/module graph.
3645
Reposted by Evan You
Vladimir @vladimir.berlin · 27/04/2026
Take a first look at the new @vitest.dev Browser Mode's trace viewer 👀 Design is not final 😄 Thank you, @hiogawa.bsky.social for working on it! main.vitest.dev/guide/browse...
The new trace viewer. It shows the state of the DOM at certain points and also shows when the state was changed in your code.
59511
Reposted by Evan You
VoidZero @voidzero.dev · 19/03/2026
One week after its release, Vite 8 has already been downloaded over 2.6M times 🤯 Rolldown is now running in production across the ecosystem and the adoption curve is just getting started!
A screenshot of VIte 8 download numbers showing 2.610.727 downloads in the last 7 days while it was published 7 days agoThe Rolldown Weekly download numbers, cleary trending up since the Vite 8 release and now reaching 6.4M weekly downloads.
19510
Evan You @evanyou.me · 17/03/2026
Ex-Deno folks, let’s talk.
101659
Evan You @evanyou.me · 13/03/2026
Introducing Void, the Vite-native deployment platform: 🚀 Full-stack SDK ⚙️ Auto-provisioned infra (db, kv, storage, AI, crons, queues...) 🔒 End-to-end type safety 🧩 React/Vue/Svelte/Solid + Vite meta-frameworks 🌐 SSR, SSG, ISR, islands + Markdown 🤖 AI-native tooling ☁️ One-command deploys void.cloud
721028
Evan You @evanyou.me · 13/03/2026
Vite+ is open source under MIT and free for everyone.
417222
Reposted by Evan You
Vite @vite.dev · 12/03/2026
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
vite.dev
Vite 8.0 is out!
Vite 8 Release Announcement
639993
Reposted by Evan You
Vitest @vitest.dev · 12/03/2026
Vitest 4.1 is out! 🚀 ✅ Vite 8 support from day 1 🏷️ Test tags to organize, filter & apply shared options 🪝 New hooks for easier tracing, transactions and AsyncLocalStorage 🔍 Async leak detection 🤖 Agent reporter to reduce token usage And much more! Full blog post at vitest.dev/blog/vitest-...
vitest.dev
Announcing Vitest 4.1
Vitest 4.1 Release Announcement
116732
Reposted by Evan You
Vladimir @vladimir.berlin · 12/03/2026
Very excited about this update! Tons of new stuff coming 🎉
0235
Evan You @evanyou.me · 12/03/2026
It’s here. github.com/vitejs/vite/...
github.com
Release v8.0.0 · vitejs/vite
Please refer to CHANGELOG.md for details.
724420
Evan You @evanyou.me · 11/03/2026
Dropping 3 announcements in a single talk at Vue Amsterdam this week. @vuejsamsterdam.bsky.social
61133
Reposted by Evan You
Boshen @boshen.github.io · 11/03/2026
@voidzero.dev will be releasing a lot of new stuff this week. Follow us if you don’t want to FOMO.
0404
Reposted by Evan You
npmx @npmx.dev · 03/03/2026
npmx is now in alpha: this is our story, as told by our team and friends
npmx.dev
Announcing npmx: a fast, modern browser for the npm registry
Today we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community.
16367127
Reposted by Evan You
patak @patak.cat · 26/02/2026
i was matias-capeletto in github when @evanyou.me set up the @vite.dev team. i was patak on discord and social, but i was afraid of breaking all my links in github. i eventually did it. check the mention for @antfu.me, a proper link. mine is plain text. we must move to a proper identity for the web
Setting up the Vite Team #2601
yyx990803 started this conversation in General

yyx990803, on Mar 19, 2021, Maintainer

As we are getting a LOT of new users, (...). My hope is that we can build a team that is able to handle minor bug fixes and patch releases without my direct involvement.

Since we are just starting out, I'd like to keep it simple. Becoming a Vite "team member" simply means you are willing to allocate at least a few hours a week in contributing to the project's maintenance. (...)

I would like to nominate the initial team members: @matias-capeletto (patak on Discord), @underfin and @antfu. Note the nomination is because becoming a team member involves a certain level of responsibility and commitment, so this is based on past track record and known intention of long term future involvement with the project.
2271
Evan You @evanyou.me · 22/02/2026
GitHub just silently cancelled all our outgoing sponsorships from @voidzero.dev - not sure what happened. I just manually re-sponsored everyone we were sponsoring.
41124
Evan You @evanyou.me · 13/02/2026
PSA: There’s someone trying to impersonate me around Discord servers recently. Make sure to check the Discord ID! My ID is evanyou, without a dot at the end.
6584
Reposted by Evan You
patak @patak.cat · 04/02/2026
first vite team meeting in months 🥹 these are my people, some of the best souls I know In this call @arnaud-barre.bsky.social @bluwy.me @dominikg.dev @hiogawa.bsky.social @patak.dev @sapphi.red @erus.dev ⚡ thanks for always being there for me forever @vite.dev core team 💜
a screenshot of a vite team meeting, with the cameras on, doing the peace sign. In the call: Arnaud, Bjorn, Dominik, Hiroshi, Patak, Sapphi, and Vladimir
31365
Evan You @evanyou.me · 02/02/2026
Just doubled @voidzero.dev 's sponsorship to @patak.dev to $2k/mo. Excited to have you back, and proud to be supporting your work of improving the JS ecosystem.
519412
Reposted by Evan You
Vladimir @vladimir.berlin · 22/01/2026
Test tags are coming to Vitest 4.1 (beta)! And they are powerful 💪 main.vitest.dev/guide/test-t...
main.vitest.dev
Vitest
Next generation testing framework powered by Vite
56910
Reposted by Evan You
sapphi_red @sapphi.red · 14/01/2026
Working on a page that you can search vite plugins. I'm planning to allow plugins to add metadata for that page via a field in package.json. I wonder if it's a good idea to use a generic name like `compatiblePackages`. registry.vite.dev/guide/extend...
registry.vite.dev
Extended Metadata | Vite Plugin Registry
Discover plugins for Vite, Rolldown, and Rollup
0114
Reposted by Evan You
VoidZero @voidzero.dev · 08/12/2025
Announcing Oxlint Type-Aware Linting Alpha 🎁 Just a few months after our technical preview, type-aware linting reaches the alpha milestone! ✨ Type-aware rules can now be configured 🙈 Inline comments to disable rules work for type-aware rules too ✔ Auto fixes for type-aware rules are now available
voidzero.dev
Announcing Oxlint Type-Aware Linting Alpha
Oxlint's type-aware linting has reached alpha status. Type-aware rules can be manually configured, disabled with in-line comments, and fixed automatically. This milestone also includes more rule…
27110
Reposted by Evan You
Vladimir @vladimir.berlin · 08/12/2025
A new milestone! @vitest.dev hit 20 million mark 🎉 Took us 4 years since the first closed 0.0.0 release on December 3d, 2021 😄
An image from NPM showing vitest with 20,172,232 weekly downloads
711611
Reposted by Evan You
VoidZero @voidzero.dev · 01/12/2025
Announcing Oxfmt Alpha! 🚀 We’re excited to announce the alpha release of Oxfmt, our Rust-powered formatter. We designed Oxfmt to be easily adoptable, especially for existing Prettier users More below and in our announcement post voidzero.dev/posts/announ...
voidzero.dev
Announcing Oxfmt Alpha
Oxfmt is a fast Rust-based formatter that is available now in alpha stage and supports JavaScript and TypeScript files. It is 30x faster than Prettier while having >95% compatibility.
313819
Reposted by Evan You
VoidZero @voidzero.dev · 27/11/2025
Instead of providing your tsconfig manually in @rolldown.rs, you can now enable @vite.dev like automatic resolution. ◇ Finds the nearest tsconfig.json ◇ Respected by both, resolver and transformer ◇ tsconfig references will be searched as well (given certain criteria are fulfilled)
1344
Reposted by Evan You
Philippe Serhal @philippeserhal.com · 10/11/2025
I'm using tsgo + oxlint + oxfmt for the first time. It's all *so fast*. Small project (~1k loc, ~10 files), but type checking in 90ms, building in 60ms, linting in 70ms, and formatting in 80ms is fantastic. 🚀 The future of web dev tooling is bright. Nice work @typescriptlang.org and @voidzero.dev!
1846
Reposted by Evan You
Vladimir @vladimir.berlin · 20/11/2025
Vitest 4.0.11 adds an experimental `fsModuleCache` flag to cache module transforms between reruns. Learn more: vitest.dev/config/exper... This is an opt-in feature, please let us know how it works for you! And example of a single test file that imports a lot of files (~1500). Almost a 50% boost!
A screenshot of Vitest terminal showing the times for two runs. The first run takes 9.65s, the second run takes 5.90s.
45510
Reposted by Evan You
Vite @vite.dev · 05/11/2025
Vite 7.2 is out! ⚡️ 🗃️ `build.license` option 🔌 proxy + HTTP2 support 💜 and more features and fixes Don't forget to check the complete changelog at github.com/vitejs/vite/...
github.com
09312
Reposted by Evan You
VoidZero @voidzero.dev · 03/11/2025
What's new in ViteLand? Our October 2025 recap is out ✨ Vite+ 📣 Series A announcement 👉 @vite.dev 7.2 beta 💻 @vitest.dev 4 with stable Browser Mode ⚓️ Oxlint JS Plugins & Oxfmt pre-alpha 🎙 Updates from the Community 👀 and more voidzero.dev/posts/whats-...
voidzero.dev
What’s New in ViteLand: October 2025 Recap
Our October 2025 recap includes VoidZero's $12.5M Series A, Vite+, Vite 7.2 Beta, Vitest 4, Rolldown and Oxc updates, upcoming events, and community highlights.
1356
Reposted by Evan You
VoidZero @voidzero.dev · 30/10/2025
We raised a $12.5M Series A round, led by Accel. In this next stage, VoidZero is accelerating development on both our open-source projects and Vite+, the unified JavaScript toolchain. This is only the beginning! → voidzero.dev/posts/announ...
voidzero.dev
VoidZero Raises $12.5M Series A
VoidZero raised $12.5 million in Series A funding to accelerate product development.
410514
Reposted by Evan You
VoidZero @voidzero.dev · 27/10/2025
ViteConf 2025 was a blast! If you didn't catch up on all the highlights yet, then our recap post is what you need. ◆ Vite+ 👀 ◆ How Oxlint supports JS plugins ◆ A @vite.dev DevTools sneak peek ◆ State of @vitest.dev ◆ Using @rolldown.rs & Oxlint at scale ◆ ...and more voidzero.dev/posts/whats-...
voidzero.dev
ViteConf 2025 Recap
ViteConf 2025 was a landmark event for the Vite ecosystem, featuring major announcements like Vite+, Oxlint JavaScript Plugins, Vite DevTools, Nitro v3, and more. Read all about the highlights in our…
03210
Reposted by Evan You
VoidZero @voidzero.dev · 22/10/2025
✅Announcing Vitest 4.0 ✅ Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome. Also new: - Visual Regression Testing to catch unintended UI changes - Playwright Trace support for easier debugging voidzero.dev/posts/announ...
voidzero.dev
Announcing Vitest 4.0
Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming…
1929
Reposted by Evan You
VoidZero @voidzero.dev · 20/10/2025
⚓ Oxlint now supports plugins written in JavaScript ⚓ Developers can customize and extend Oxlint using JavaScript, but at a speed approaching Rust, due to 'raw transfer' between Rust and JS, and other breakthroughs Many ESLint plugins can run without any modification. Read the full post👇
712015
Reposted by Evan You
Chris Barber @chrisbarber.dev · 19/10/2025
Yo, did you hear, the new SnoopLogg just dropped! v6.0.3 with official support for Deno and uses @rolldown.rs to speed up bundling by 8x and reduce ESM bundle size by 2%. Check it: www.npmjs.com/package/snoo... #nodejs #typescript #javascript
npmjs.com
1141
Reposted by Evan You
Rolldown @rolldown.rs · 15/10/2025
In the next version of Rolldown, bundling will be ~10% faster 🎉 This was achieved by optimizing the semantic scoping process Internal plugins like define and inject now flag when they haven't changed the AST, allowing to skip redundant scope recreation github.com/rolldown/rol...
github.com
fix(rolldown): sync scoping properly in pre_process_ecma_ast by Boshen · Pull Request #6537 · rolldown/rolldown
We need to recreate scoping after each transformation step because none of the steps syncs scoping at present, which is a huge waste that we should fix later in the future. But in the interim, defi...
1542
Reposted by Evan You
VoidZero @voidzero.dev · 14/10/2025
Watch VoidZero’s @overlookmotel.bsky.social explain how oxlint tackles JS-Rust interoperability to maintain high performance for plugins. Full video in comment 👇
4477
Reposted by Evan You
VoidZero @voidzero.dev · 15/10/2025
Watch @antfu.me talk about the new @vite.dev Devtools and what Vite DevTools Plugin means. Full video in comment 👇
2558
Reposted by Evan You
VoidZero @voidzero.dev · 13/10/2025
The Unified Toolchain for the Web We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js. Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses). voidzero.dev/posts/announ...
voidzero.dev
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
517848
Reposted by Evan You
Vladimir @vladimir.berlin · 12/10/2025
Vitest vscode extension now displays your console.logs inline. An example of logging in browser mode:
A screenshot of a vscode window where the tests call `console.log(content)` and it is visible on the same line
418022
Reposted by Evan You
jsdc.tw @jsdc-tw.bsky.social · 12/10/2025
JSDC 2025 Speaker Reveal 🚀 Creator of Vue.js and Vite, and founder of VoidZero, Evan You will deliver his keynote: “Vite: Beyond a Build Tool.” He’ll dive into why Vite was created, how it became one of the world’s most popular build systems, and what’s next for its ecosystem.
1101
Reposted by Evan You
Rob Palmer @robpalmer.bsky.social · 11/10/2025
This week's @viteconf.org was a LOT of fun. It rekindled some of the neutrality/plurality magic from the old JSConfEUs. Like Switzerland. Bridging communities & frameworks. Folk cheering each other on, celebrating collaboration 🎉 TechAtBloomberg folk showed up in force - 7 of us!
Evan You on stage at ViteConf announcing Vite+
1745
Reposted by Evan You
Ashley Claymore @ashley-c.bsky.social · 11/10/2025
. @viteconf.org was the first in-person conference I've been to and it set the bar high! Excellent talks and really welcoming atmosphere. Amsterdam is a fantastic city. Thanks to everyone for the geeky JS chats.
2322
Evan You @evanyou.me · 10/10/2025
Just talked about Vite+ at @viteconf.org - check out more at viteplus.dev :) More detailed announcement on Monday!
viteplus.dev
Vite+
The Unified Toolchain for the Web
413414
Reposted by Evan You
VoidZero @voidzero.dev · 07/10/2025
Framer needed better chunking to speed up their customers' large websites. They partnered with us to integrate @rolldown.rs and fine-tune its `advancedChunks` feature The Result: @framer.com reduced the LCP by a massive 41% for bigger websites! Read the full case study voidzero.dev/posts/case-s...
voidzero.dev
How Framer reduced LCP using Rolldown
Framer switched from esbuild to Rolldown to decrease chunks by 67% and improve largest contentful paint
1335
Reposted by Evan You
VoidZero @voidzero.dev · 06/10/2025
The world depends on Open Source software After joining the @opensourcepledge.com last year, we are increasing our annual commitment to $48,360 for 2025. Take a look at our full 2025 report on which vital projects we're sponsoring and how the money is distributed. voidzero.dev/posts/oss-pl...
voidzero.dev
VoidZero's 2025 Open Source Pledge Report
VoidZero is continuing our commitment to the Open Source Pledge and donating $48,360 or $3,454 per VoidZero developer to external open source projects
0567
Reposted by Evan You
VoidZero @voidzero.dev · 01/10/2025
What's new in ViteLand? Our September 2025 recap is out 🤯 Up to 45% faster & smaller @rolldown.rs 💻 @vitest.dev Browser Mode updates ⚓️ Performance tweaks, rules & fixes for Oxlint 🎉 Oxlint Custom JavaScript Plugins prototype ✨ Updates from the Community 👀 and more voidzero.dev/posts/whats-...
voidzero.dev
What’s New in ViteLand: September 2025 Recap
September 2025 brought significant updates in Vite's ecosystem, such as huge performance gains for Rolldown, an update on Oxlint Custom JS Plugins and more. Read all about it in our monthly recap!
05111
Reposted by Evan You
hiogawa.bsky.social @hiogawa.bsky.social · 25/09/2025
I've been experimenting with Nitro and made a plugin for `@vitejs/plugin-rsc`-based app to be deployed anywhere. Here is an example with React Router RSC! github.com/hi-ogawa/rea...
1336