Menu

1 / 2

Rust Quietly Took Over JavaScript Tooling: A 2026 Map of What Replaced What

DEV Community·Nilesh Kasar·6 months ago
#wZZBasEh
#rust#javascript#eslint#biome#rolldown
Reading 0:00
15s threshold

The day my CI pipeline went from 11 minutes to 90 seconds

Last month I migrated a 240K-line TypeScript monorepo from a Node-based toolchain — Webpack, ESLint, Prettier, Jest, tsc — to an almost entirely Rust-based one: Turbopack, Oxc, Biome, Vitest with Rolldown, and tsgo. CI fell from 11 minutes 14 seconds to 1 minute 28 seconds. Local dev startup went from 8.4 seconds to 0.6.

This is not an isolated number. It is the tail end of a quiet, three-year rewrite of the JavaScript toolchain in Rust and Go. As of mid-2026 the rewrite is mostly done. Here is the practical map for working developers.

What got replaced, by tool

The state of play, with what most teams should actually be running:

Job Old (Node) New (Rust/Go) Status May 2026

Bundler (app) Webpack, Rollup Turbopack, Rspack, Rolldown GA, ship it

Bundler (lib) Rollup, tsup Rolldown, tsdown GA, ship it

Dev server Vite (esbuild) Vite 7 + Rolldown GA, default

Linter ESLint Biome 2, Oxlint GA, ship it

Formatter Prettier Biome 2 GA, ship it

Type…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.