VoidZero
@voidzerodev
Unified Tooling for JavaScript
🚀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!
oxc formatter now at 60% compatibility with prettier for JS while being 3x faster than Biome
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! 🔥 🔥 🔥
If you are on the @vite_js discord server - you can now get this server tag next to your username ⚡️
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…
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…
⚡ 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,…
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!
✨ Node.js: Now with Rolldown? Yes - to some degree! @rolldown_rs is planned to power the future API documentation generator of @nodejs. More info in the linked PR! github.com/nodejs/api-doc…
🚨 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…
22.3x faster builds?! I noticed that @getoutline started using rolldown-vite (per Evan's tweet) but they didn't use the experimental native plugins. So I sent a PR to enable them. Build time went down to 2.12s on CI. That's a 22.3x speedup compared to the original 47.27s 🔥…
Example: PR: github.com/outline/outlin… Bundle size: -5.28% initial JS loaded app.relative-ci.com/projects/TMquf… Build: 47.27s -> 5.40s (8.8x faster!) Installing deps now takes longer than the actual build 😂
I am permitted to host tsgolint in Oxc and explore type aware linting! I am super excited! We reduced the original scope of tsgolint to be a backend for oxlint, taking the best out of both worlds! github.com/oxc-project/ts…
We are now seeing projects getting smaller production bundles when switching to Rolldown-Vite. Not only faster builds, but faster load times for end users too!
Did you know that Rolldown-Vite supports tsconfig path resolution out of the box? Use the path resolutions defined in your tsconfig by setting `resolve.tsconfigPaths` The only requirement? You must use native plugins, either only the resolver or all No extra plugin needed 🙌
Brooklyn’s work on @napi_rs has been the cornerstone of Rust-for-JS tooling, and he has been advising the team at @voidzerodev since the very beginning. We also have exciting plans on making AI-friendliness a first class concept in the toolchain. Honored to have you onboard!
Officially part of the @voidzerodev team as of today! Can’t wait to see what magic happens when next generation developer toolchains meet AI!
Officially part of the @voidzerodev team as of today! Can’t wait to see what magic happens when next generation developer toolchains meet AI!
A follow up to this: we have shipped CJS treeshaking in Rolldown 1.0-beta.23! (currently behind an option) When both using swc as minifier, Rolldown & Rolldown-Vite now produce roughly the same min+gzipped size as rsbuild: github.com/chenjiahan/rea… oxc-minify (alpha status) still…
A bit of clarification: this bundle is not just react-router-dom - it actually bundles two CJS deps: cookie and react itself. The size difference mostly comes down to CJS treeshaking. Rspack indeed has some pretty impressive optimizations for CJS treeshaking. Rolldown hasn't…
As part of our open source pledge, we financially support our critical dependencies and important projects / initiatives for the web ecosystem.

PostHog migrated from ESLint to Oxlint - pre-commit hook went from 7.7s to 230ms (97% reduction!!!) github.com/PostHog/postho…