Evan You
@youyuxi
Husband / Father of two / Founder @voidzerodev / Creator @vuejs & @vite_js. Chinese-only alt: @yuxiyou
People have been saying this before all the mainstream frameworks came out (more than a decade ago) Any sweeping statements are likely wrong. - It’s a *very* wide spectrum for what people consider “web apps” - frameworks can help you build most of them, but can be an overkill…
Vanilla JS is by far the most sensible thing to build your web app in. The mild discomfort of manual DOM manipulation absolutely pales in comparison to the endless grind of transitive dependency and tooling updates. I will die on this hill. The front-end emperor has no clothes.
⚡ Speaker highlight: Jessica Janiuk, Staff Engineer at @angular Angular has lived through a Renaissance recently. This doesn’t only include Signals, new features and improved DX, but also betting on Vite as dev server and offering testing via Vitest. But is this the end? No!…
⚡ Speaker highlight: Matt Biilmann, CEO of @Netlify What happens when AI moves from assistant to user of your Vite apps? @biilmann will challenge our understanding of developer experience, exploring what it means when not just users, but AI agents interact with your products.…
Naive comparison of oxlint vs ESLint on a 4M LOC repo. on MBP Pro M2 32GB current eslint setup (multiple configs, etc…) -> 15mins oxlint --allow=all (single config) -> 5mins 🚀 tweaking oxlint a bit to match repo style & older ESLint setup (single config) -> 15 secs! 🔥 🔥 🔥
Oxlint 15 mins -> 15 seconds. (after some tweaks, 10 seconds.)
Naive comparison of oxlint vs ESLint on a 4M LOC repo. on MBP Pro M2 32GB current eslint setup (multiple configs, etc…) -> 15mins oxlint --allow=all (single config) -> 5mins 🚀 tweaking oxlint a bit to match repo style & older ESLint setup (single config) -> 15 secs! 🔥 🔥 🔥
🚀oxlint v1.8.0 is out! Highlights: 🛠️ Auto-fixer for react/exhaustive-deps. 🐛 Dozens of bug fixes (Svelte support, error handling, autofix tweaks) & refactors under the hood. 🔜 Custom JS plugins coming soon!
Aim to release type-aware linting on the 28th to celebrate this two years old issue :-)
We haven't written the formatter CLI yet, but we are leaning towards a prettier compatible plugin system, for enabling mixed formats such as css-in-js.
oxc formatter now at 60% compatibility with prettier for JS while being 3x faster than Biome
oxc formatter now at 60% compatibility with prettier for JS while being 3x faster than Biome
🚨 Speaker Alert! 🚨 We're incredibly proud to bring together an exceptional group of speakers who are pushing the boundaries of web development with @vite_js. Over the next few days, we'll be highlighting each incredible speaker who will be on our ViteConf 2025 stage in…
If you are on the @vite_js discord server - you can now get this server tag next to your username ⚡️

oxlint + tsgolint = no slow down! no-floating-promises completes 4.4k files in 3.2 seconds, in the vscode repo. typescript-go is the future, all credits to the ts-go team! We just glued everything together 😀 github.com/microsoft/type…
The Oxc team just cracked two things: - JS custom rules, with ESLint compatible API. We invested heavily into the underlying implementation to make it fast without the typical data-passing drawback of JS-in-native plugins. More details soon! - Type-aware rules. Full coverage…
Explicit Compile Hints in @rolldown_rs, for the record. github.com/rolldown/rolld…
Vue 3.6 Alpha During Vue Conf CN, the first alpha for the next Vue minor dropped - including ports from alien-signals and the long-awaited Vapor Mode 👀 Of course, I made a video about it and took a look at the new changes. Link below!
⚡ Speaker highlight: Evan You ViteConf wouldn’t be the same without @youyuxi creator of @vuejs & @vite_js. His talks always drop major news (hello @rolldown_rs & @VoidZeroDev!). This year, he'll reveal how Vite is evolving beyond a build tool - into a full Rust-based toolchain,…
napi.rs/blog/announce-… After a long period of development and testing, 3.0 has been released 🎉
😍 Today is a big day! I am honored to join the @vite_js team and collaborate with @antfu7 to develop DevTools. I am thrilled about this opportunity and deeply thankful to @youyuxi.
TIL this one weird trick from @sapphi_red - PIFE for faster V8 parsing: github.com/oxc-project/ox… ...which improves the startup time of the rolldown-vite bundle by 2x: github.com/rolldown/rolld… Hire people smarter than you to work on the problem you want to solve!
Just migrated my personal @nuxt_js site to Nuxt 4 in ~15mins. Very smooth experience thanks to their codemod tool that did the heavy lifting. Just needed a module update and an import path fix to get everything working again. Props to the team, awesome work!👏🏻