// updates

Tales from the Void: September 2026 Recap

OCT 6, 2026
Tales from the Void: September 2026 Recap
Alexander Lichter
4 MIN READ

VoidZero is hiring!

If you are interested in teaching developers and growing the community all around the Vite Stack, take a look at the open Developer Relations Engineer position.

Welcome to another edition of Tales from the Void!

Regularly, we recap the project updates for Void, Vite+, Vite, Vitest, Rolldown, Oxc, and what's happening in our community.

Vite+ 1.0 is here ​

Vite+ 1.0 is out: fully MIT licensed, stable, and past 2 million weekly downloads.

Starting a web project usually means choosing and wiring together a pile of tools, from your runtime to your formatter, and then keeping them in sync with every upgrade. Vite+ takes that work off your plate, so you can focus on shipping features instead of maintaining tooling.

A single CLI, vp, manages your Node.js runtime, your package manager, and your frontend toolchain. One vite-plus dependency and one vite.config.ts replace the usual mix of vite, vitest, eslint, prettier, tsup, and turbo. In practice, that means:

  • Less maintenance: upgrades become one version bump, tested as a unit.
  • Same commands everywhere: vp dev, vp check, vp test, and vp build work the same in every repo, for your teammates and your coding agents.
  • Faster feedback: Rust-powered Oxlint, Oxfmt, and Rolldown, plus task caching with vp run.

Vite+ is framework-agnostic, and your project doesn't even have to use Vite in the first place.

Since the beta in July, Vite+ gained GitLab CI/CD support, tsup migrations, Homebrew and Docker installs, and Git hooks. Projects like Dify, vinext, and Tiptap already use it. And all Laravel starter kits ship with Vite+.

Install it with curl -fsSL https://vite.plus | bash, then run vp create for a new project or vp migrate for an existing one.

Read the full Vite+ 1.0 announcement for more details.

Project Updates ​

Vite+ ​

Tweet is loading...

Vite ​

Vitest ​

  • Vitest 5 is out and runs up to 50% faster than Vitest 4 by sharing transformed files across projects, caching modules on disk, and sending less data between the main process and its workers.
  • The new vitest doctor command breaks down setup, import, transform, and test time, then tries other configurations and recommends faster settings.
  • Vitest now catches more false passes by failing unawaited async assertions and clearing mock calls before each test, plus a new --repeats flag to help find intermittent failures.

Rolldown ​

  • Too many small chunks in your build? Rolldown 1.2.12 adds experimental inlineCommonChunks, which inlines common chunks and deduplicates shared code in lazy chunks, so your users fetch fewer files per route.
  • Builds that use codeSplitting.groups or manualChunks got faster, as Rolldown now caches getModuleInfo during a chunking pass instead of repeatedly converting module data from native to JavaScript.
Tweet is loading...

Oxc ​

Tweet is loading...

Upcoming Events ​

In less than 10 days, ViteConf returns! Time to customize your free ticket now.

ViteConf 2026 Card Example

Also catch talks & presentations from VoidZero team members at further upcoming events:

From The Community ​

Tweet is loading...
Tweet is loading...