VoidZero

https://voidzero.dev

Our mission is to make the next generation of JavaScript developers more productive than ever before

フィード

記事のアイキャッチ画像
Tales from the Void: March Launch Week Recap
VoidZero
Welcome to a special edition of Tales from the Void! Last weeks VoidZero Launch Week brought changes to how you build, test, lint, and deploy JavaScript.Here's what shipped and why it matters.Oxlint: JS Plugins Alpha ​Oxlint's JS Plugins Alpha brings near-100% compatibility with the ESLint plugin ecosystem. Your existing ESLint plugins run inside Oxlint unmodified, alongside 650+ native Rust rules, while linting up to 100x faster than ESLint.Why it matters: For around 80% of ESLint users Oxlint is a true drop-in replacement. Thanks to @oxlint/migrate you can migrate automatically without changing your ruleset.That means you get significantly faster linting in CI and locally, shorter feedback loops while coding, and less time waiting on pre-commit hooks.Already in production at Midjourney, Preact, and PostHog.Make sure to read the Oxlint JS Plugins alpha announcement for more technical details and to check out the Oxlint migration guide.Known GapsPlugins with custom parsers (e.g. for Vu
4日前
記事のアイキャッチ画像
Announcing Vite+ Alpha
VoidZero
11日前
記事のアイキャッチ画像
VoidZero and npmx: Building Better Tools Together
VoidZero
Today, npmx.dev officially enters alpha: a fast, modern browser for the npm registry. We've been watching this project closely at VoidZero, because npmx is built on our toolchain and feedback from its developers has already made our tools measurably faster. Here's how that relationship works.A shared mission ​VoidZero's mission is to make JavaScript developers more productive than ever before, including how developers find and choose packages. That's exactly what npmx is tackling. Beyond browsing packages, npmx surfaces details that help you decide which package to adopt in your project: package sizes, performance recommendations, outdated dependency warnings and more.Shipping fast with VoidZero's tools ​What makes this relationship especially exciting is that npmx doesn't just share our vision, it is also built with our tools. The npmx.dev codebase runs on the full VoidZero toolchain:Vite as the build engine via Nuxt, giving the team instant HMR during development and optimized produc
21日前
記事のアイキャッチ画像
Announcing Rolldown 1.0 RC
VoidZero
2ヶ月前
記事のアイキャッチ画像
Announcing Oxlint Type-Aware Linting Alpha
VoidZero
For more technical details, implementations, and considerations for Oxlint's type-aware linting, see the blog post on the Oxc website.TL;DR: Oxlint's type-aware linting has reached alpha status. Type-aware rules can now be manually configured, disabled with comments, and fixed automatically. This milestone also includes more rule coverage, TypeScript diagnostics reporting, and type-checking while linting.
4ヶ月前
記事のアイキャッチ画像
Vite 8 Beta: The Rolldown-powered Vite
VoidZero
This post was originally published on the Vite blogTL;DR: The first beta of Vite 8, powered by Rolldown, is now available. Vite 8 ships significantly faster production builds and unlocks future improvement possibilities. You can try the new release by upgrading vite to version 8.0.0-beta.0 and reading the migration guide.
4ヶ月前
記事のアイキャッチ画像
Announcing Oxfmt Alpha
VoidZero
For more technical details, implementations, and considerations for Oxfmt, see the blog post on the Oxc website.TL;DR: 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.
4ヶ月前
記事のアイキャッチ画像
ViteConf 2025 Recap
VoidZero
Welcome to a special edition of What’s new in ViteLand! Regularly, we recap the project updates for Vite, Vitest, Oxc, Rolldown and what’s happening in our community.What happened at ViteConf 2025 ​ViteConf 2025 was truly special. For the first time ever, the community gathered in person in Amsterdam, bringing together framework developers, Vite maintainers, and enthusiasts from around the world.Of course, ViteConf didn't pass without some major announcements, so here is a recap of the biggest news, brought to you by the VoidZero team.PS: If you've missed it in person or didn't catch the live stream, take a look at the ​VODs in the ViteConf playlist​.✨ Meet Vite+: The Unified Toolchain ​The biggest news from the keynote was the official unveiling of Vite+, a superset of Vite and command line interface that integrates a suite of essential developer tools into a single, cohesive experience with first-class monorepo support and built-in caching.Vite+ extends the familiar vite CLI with new
5ヶ月前
記事のアイキャッチ画像
Announcing Vitest 4.0
VoidZero
For more technical details about Vitest 4.0, see the blog post on the Vitest website or watch Vladimir's and Jessica's talk at ViteConf.TL;DR: 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 quarter. This major release includes breaking changes.
5ヶ月前
記事のアイキャッチ画像
Announcing Oxlint JavaScript Plugin Support
VoidZero
For more technical details, implementations, and considerations for Oxlint's support for JavaScript plugins, see the blog post on the Oxc website or watch the ViteConf talk.TL;DR: 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.
5ヶ月前
記事のアイキャッチ画像
Announcing Vite+
VoidZero
Announcing Vite+: a unified toolchain for JavaScript ​Last week, we unveiled Vite+ at the first-ever in-person ViteConf in Amsterdam. In this post, we’ll share more details about what it is and the motivation behind it.What is Vite+? ​Vite+ is a command-line developer tool you can install from npm, just like Vite itself. It’s a drop-in upgrade to Vite with additional features. Imagine that, in addition to vite dev and vite build, you can now also run:vite new — for scaffolding new projects, especially monorepos, with recommended structure that works best with Vite+. It also supports generating code, for example adding a new package to the monorepo, or invoking custom generators.vite test — run unit tests powered by Vitest. It provides a Jest-compatible API, works out of the box with your main application, and includes comprehensive features like browser mode, sharding, visual regression testing, and more.vite lint — lint your code with Oxlint, which ships with 600+ ESLint-compatible ru
5ヶ月前
記事のアイキャッチ画像
How Framer reduced LCP using Rolldown
VoidZero
Framer is a no-code website builder that lets customers like Miro, Perplexity, and Scale AI rapidly create and update dynamic websites without requiring developer support. The key to their growth is speed. Framer lets their customers ship fast sites. Sites as fast or faster than having a team of the best frontend developers. That means constantly looking at ways to improve their customers’ core web vitals like Large Contentful Paint, LCP.The challenge: Improving bundling and chunk splitting ​Like most modern websites, Framer bundles their customers’ websites to make the websites faster. The purpose of bundling is to reduce the total number of network requests. But a single big JavaScript file isn’t ideal either - in order to achieve the best possible performance, bundles are often split into “chunks”, and an optimal balance between chunk size and the number of chunks is needed. This relies on a bundler feature called “chunk splitting”.Chunks are files of optimized code created by bundl
6ヶ月前
記事のアイキャッチ画像
VoidZero's 2025 Open Source Pledge Report
VoidZero
TLDR: 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.
6ヶ月前
記事のアイキャッチ画像
How PLAID Cut Build Times by 97% Migrating From Rollup To Rolldown
VoidZero
For more details on the PLAID developer experience team’s Rolldown implementation, see the blog post on PLAID's website.TL;DR:PLAID’s server-side bundling dropped 97% during benchmarking after switching from Rollup + Terser to Rolldown + Oxc-minifyRollup’s single-threaded JS architecture was limiting performance and improvement attempts like caching were ineffectiveRolldown’s Rust architecture directly addressed Rollup’s constraints by enabling parallel processing and accelerating bundler operationAverage production wait times decreased from 5-20 seconds to 200ms
7ヶ月前
記事のアイキャッチ画像
Announcing Oxlint Type-Aware Linting
VoidZero
For more technical details, implementations, and considerations for Oxlint's type-aware linting, see the blog post on the Oxc website.TL;DR: Oxlint with type-aware linting is now available and supports 40 long-awaited rules including no-floating-promises. Oxlint uses tsgolint, which @auvred initially prototyped as typescript-eslint/tsgolint and generously offered to continue its development under the Oxc organization.
7ヶ月前
記事のアイキャッチ画像
Announcing Oxlint 1.0
VoidZero
TL;DR: The first stable version Oxlint has been released! With a 50~100x performance improvement over ESLint, support for over 500 ESLint rules, and usage in major companies like Shopify, Airbnb, and Mercedes-Benz, you should give it a try. Get started now.
9ヶ月前
記事のアイキャッチ画像
Announcing Rolldown-Vite
VoidZero
TL;DR: Try out the Rolldown-powered Vite today by using the rolldown-vite package instead of the default vite package. It is a drop-in replacement, as Rolldown will become the default bundler for Vite in the future. Switching should reduce your build time, especially for larger projects. Reach out to discover production use cases!
10ヶ月前
記事のアイキャッチ画像
VoidZero and NuxtLabs join forces on Vite Devtools
VoidZero
TL;DR: Through our partnership with NuxtLabs, Anthony Fu will work on creating Vite DevTools, a tool that will offer deeper and more insightful debugging and analysis for all projects and frameworks built on top of Vite.
1年前
記事のアイキャッチ画像
VoidZero joins the Open Source Pledge
VoidZero
TL;DR: VoidZero has joined the Open Source Pledge and is donating $3,000 per developer at VoidZero per year to external open source projects.
1年前
記事のアイキャッチ画像
Announcing VoidZero - Next Generation Toolchain for JavaScript
VoidZero
TL;DR: I have founded VoidZero Inc., a company dedicated to building an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem. We have raised $4.6 million in seed funding, led by Accel.
1年前