Issue No. 047

The web moves fast. This letter moves carefully.


Tuesday, 25 Feb 2026"React 19's compiler pass, the Vite 7 RFC, and why everyone's reading the WinterTC proposal"

Dispatch is a weekly letter for engineers who read source code the way other people read novels. Every Tuesday: the pull requests that shifted a paradigm, the RFC debates worth your lunch break, and the quiet library releases nobody tweeted about.

One email. Every Tuesday. Unsubscribe in one click.

4,200+ engineers read this every Tuesday

This week's table of contents

  • 01React 19 compiler pass lands in stable — what it actually optimises
  • 02Vite 7 RFC: the rolldown migration and what breaks at the seams
  • 03Biome 1.9 drops with a CSS formatter that actually understands cascade
  • 04The WinterTC proposal and why server-side JS runtimes are converging

+ 6 more items in the full edition →

01

This Week's Signal

Trend observation

37% of new Vite configurations audited this month now ship with Rolldown as the default bundler — up from 4% in Q3 2025. The ecosystem is moving faster than the migration guides.


02

Deep Reads

This week's lens

Partial hydration, TC39 Stage 3 proposals, and the V8 compiler tier that framework authors are only now beginning to exploit. Combined reading time: ~54 minutes. Worth every one.


03

The Toolbench

Release activity

12 notable releases this week. 3 carry breaking changes. The formatter wars have a new entrant, and TanStack Query quietly shipped the most significant default behaviour change in two years.


Biome 1.9v1.9.0
Formatter / Linter
14.2k

CSS formatter that actually understands cascade order

The first formatter that respects specificity intent — it will not reorder your declarations unless they are genuinely equivalent.

TanStack Query v6v6.0.0-beta.4Breaking
Data Fetching
42.1k

Structural sharing is now on by default — your re-renders just got cheaper

The new default behaviour cuts unnecessary re-renders by 40-60% in benchmarks. The migration guide is two paragraphs.

Effect-TS 3.1v3.1.2
Functional Runtime
8.9k

Schema module stabilises — the Zod migration path is now official

The Effect team published a Zod compatibility layer. It is not a perfect shim, but it covers 90% of real-world schema usage.

Playwright 1.43v1.43.0
Testing
66.4k

Component testing mode exits experimental — Vite integration is first class

Two years of experimental status ends. The Vite plugin API is stable enough that Playwright now ships an official adapter.

04

Community Pulse

Sentiment scan

GitHub discussion threads this week averaged 4.2× more substantive technical replies than equivalent Twitter threads. The conversation has moved. The readers who followed it are better informed.


PR Discussion

The Svelte 5 runes RFC generated 847 comments — here are the three arguments that mattered

The signal-vs-store debate resolved in a way that surprised even the core team. One comment from a Preact contributor shifted the final API.

Rich Harris, Dominic Gannaway, +12·github.com/sveltejs/svelte
Community Observation

TypeScript's type-level programming community has quietly become the language's most creative corner

HypeScript, type-level Tetris, compile-time SQL parsers — the people doing this aren't showing off. They're finding the edges of what inference can do.

Editorial observation
Opinion

On "JavaScript fatigue" — it was never about the tools, it was about the churn

A measured response to the perennial complaint. The fatigue is real but the diagnosis is usually wrong. What actually exhausts senior engineers.

Guest: Priya Nair, Staff Engineer at Linear
05

From the Archive

Evergreen depth

Issues that hold up. The reader who arrives here has earned the longer view — 47 editions of the web's quieter arguments, the ones that mattered more than the ones that trended.