// updates

Tales from the Void: August 2026 Recap

SEP 2, 2026
Tales from the Void: August 2026 Recap
Alexander Lichter
4 MIN READ

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.

React Compiler Support in Vite

The React Compiler is now available in Vite 8 via Oxc. It memoizes your components and hooks at build time, so you stop hand-writing useMemo and useCallback while getting fewer re-renders for free.

Until now, using the compiler meant keeping Babel in your Vite pipeline. oxc-transform-react replaces that step, and the numbers aren't close. From the preliminary benchmark (mean time per transform):

FileOxcBabelDelta
UserSettings.tsx0.87 ms13.39 ms15x faster
table.tsx8.02 ms98.68 ms12x faster

Oxc's compiler is also about 2x faster than the React team's own Rust port of the compiler. But speed means little if the output is wrong, which is why we tested our implementation across more than 100,000 source files from over 100 popular repositories, all with identical results to the Babel version.

On top of the faster transform, Oxlint ships 22 React Compiler-powered rules, catching violations and showing help messages you and your coding agents can act on.

This is a big deal for React users.

Vite is the build tool for many frameworks and stays neutral. The compiler lives in a separate package, not in Vite or Rolldown, and is opt-in. If you don't use React, nothing is added to your install or your builds.

To use:

  1. Upgrade to @vitejs/plugin-react@^6.1.0
  2. Install oxc-transform-react
  3. Set react({ compiler: true })

Read the full announcement for the rule list, the story behind vendoring the compiler into Oxc, and what's next.

Project Updates

Vite+

Tweet is loading...

Vite

Vitest

  • Vitest 5 is in RC stage, promoting experimental features to stable, improving performance and introducing new features.
  • The Vitest team forked IstanbulJS and released a modernized version of the code coverage engine.
Tweet is loading...

Rolldown

Oxc

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

Upcoming Events

ViteConf returns October 15th and you can customize your ticket now.

ViteConf 2026 Card Example

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

From The Community

  • Dillon Mulroy released anti-slop, an opinionated set of Oxlint rules that rejects low-evidence TypeScript and JavaScript patterns.
  • Tiptap migrated its tooling to Vite+, replacing its individual Vite, Vitest, tsup, and Oxc setup with a single tool for less maintenance and simpler onboarding.
  • OpenAI's Codex sites template moved its tooling to Oxc, adopting Oxfmt and Oxlint.
  • James Garbutt built a tool for diffing Ava and Vitest snapshots, letting you confirm during a migration that your new text-based Vitest snapshots match the old encoded Ava ones.
  • TSRX ships an official Oxc integration, providing Rust-native parsing, linting, formatting, and editor support for .tsrx files through canonical Oxc.
  • You can now bring Effect-aware diagnostics to your Oxlint setup with effect-ts/tsgo.
Tweet is loading...
Tweet is loading...
Tweet is loading...