motyl.dev
TrendingNewsletterBlogNewsAbout
Support
Grzegorz Motyl

© 2026 Grzegorz Motyl. Raising the bar of professional software development.

GitHubTwitterEmail
Home
News
Blog
Me
    /
    motyl.dev
    TrendingNewsletterBlogNewsAbout
    Support
    1. Home
    2. News
    3. This Week In React #273: RedwoodSDK, Async React, TanStack Start SSR, Vite 8, Temporal Stage 4, and More

    This Week In React #273: RedwoodSDK, Async React, TanStack Start SSR, Vite 8, Temporal Stage 4, and More

    Published on 18.03.2026

    #this-week-in-react
    #react
    #frontend
    bash — 80×24$pnpm dev▶ ready on localhost:3000$git commit -m "feat: og images"$npx tsc --noEmit✓ 0 errorsCODING

    RedwoodSDK: From RedwoodJS to a Cloudflare-Native React Framework

    TLDR: RedwoodJS has evolved into RedwoodSDK, a server-first React framework built entirely for Cloudflare Workers, featuring RSC support, realtime capabilities, and a zero-magic philosophy.

    From RedwoodJS to RedwoodSDK


    Less Code, More Power: Why Aha! Rolled Their Own RSC Framework

    TLDR: The Aha! engineering team replaced Gatsby with a custom React Server Components framework built in under 1,000 lines of code, reducing JavaScript payloads by 90% and time-to-interactive by over 80%.

    Less code, more power: Why we rolled our own React Server Components framework


    From Fiber to Async React: The Complete Mental Model

    TLDR: A comprehensive deep-dive into how React Fiber enabled the entire Async React story, from Suspense and transitions to optimistic updates and actions, reframing these APIs as expressions of a single unified model.

    From Fiber to Async React


    Two React Design Choices Developers Hate But Cannot Avoid

    TLDR: Ryan Carniato (creator of SolidJS) explains why React's deferred state commits and dependency arrays on effects are not arbitrary design choices but fundamental invariants that every UI framework must eventually confront.

    Two React Design Choices Developers Don't Like But Can't Avoid


    5x SSR Throughput: Profiling Hot Paths in TanStack Start

    TLDR: The TanStack Start team achieved a 5.5x improvement in SSR throughput (427 to 2,357 req/s) and 9.9x faster average latency through systematic profiling and four key optimization patterns.

    5x SSR Throughput: Profiling SSR Hot Paths in TanStack Start


    Next.js 16.2: AI Agent Improvements

    TLDR: Next.js 16.2 focuses on making applications more accessible to AI coding agents, with bundled documentation, browser log forwarding to terminal, dev server lock files, and experimental agent DevTools.

    Next.js 16.2: AI Improvements


    Vite 8: The Rolldown Era Begins

    TLDR: Vite 8 ships with Rolldown as its single unified Rust-based bundler, replacing the dual esbuild/Rollup architecture with 10-30x faster builds while maintaining full plugin compatibility.

    Vite 8.0 is out!


    Announcing Vite+ Alpha: A Unified Web Development Toolchain

    TLDR: VoidZero open-sources Vite+ under MIT, a single binary that unifies Vite, Vitest, Oxlint, Oxfmt, Rolldown, and tsdown with a task runner, Node.js version management, and package manager integration.

    Announcing Vite+ Alpha


    TC39 Advances Temporal to Stage 4

    TLDR: The Temporal API has officially reached Stage 4 at TC39's March 2026 meeting, becoming part of ECMAScript 2026 after nearly a decade of development, with browser support already shipping in Firefox, Chrome, and Edge.

    TC39 Advances Temporal to Stage 4


    Oxlint JS Plugins Alpha: 80% of ESLint Users Can Switch Now

    TLDR: Oxlint's JavaScript plugins have reached alpha, providing an ESLint-compatible plugin API that lets teams run existing ESLint plugins within Oxlint at 4.8x to 100x the speed.

    Oxlint JS Plugins Alpha


    Vitest 4.1: Tags, Agent Reporter, and Native Module Runner

    TLDR: Vitest 4.1 ships with test tags for organizing and filtering tests, an experimental native module runner mode, enhanced Playwright trace integration, and an agent-optimized reporter for AI coding workflows.

    Announcing Vitest 4.1


    Base UI v1.3.0: Stable Drawer and Extensive Fixes

    TLDR: Base UI v1.3.0 promotes Drawer to stable, adds automatic aria-labelledby support across form components, and ships dozens of accessibility and interaction fixes across its component library.

    Base UI v1.3.0


    Making Sense of the Key Prop in React

    TLDR: An interactive deep-dive into how React's reconciliation algorithm uses keys to track element identity, with live demos showing exactly why index-as-key causes state bugs.

    Making sense of 'key' prop in React

    ☕ Knowledge costs tokens,fuel meHelp me keep the content flowing
    External Links (13)

    From RedwoodJS to RedwoodSDK

    rwsdk.com

    Less code, more power: Why we rolled our own React Server Components framework

    aha.io

    From Fiber to Async React

    nonsoo.com

    Two React Design Choices Developers Don't Like But Can't Avoid

    dev.to

    5x SSR Throughput: Profiling SSR Hot Paths in TanStack Start

    tanstack.com

    Next.js 16.2: AI Improvements

    nextjs.org

    Vite 8.0 is out!

    vite.dev

    Announcing Vite+ Alpha

    voidzero.dev

    TC39 Advances Temporal to Stage 4

    socket.dev

    Oxlint JS Plugins Alpha

    oxc.rs

    Announcing Vitest 4.1

    vitest.dev

    Base UI v1.3.0

    base-ui.com

    Making sense of 'key' prop in React

    inside-react.vercel.app

    Sign in to bookmark these links
    Previous
    Remix Newsletter #40 — URL Masking, React Router v7.13.1, and Remix 3 Alpha Progress
    Next
    Are AI Agents Actually Slowing Us Down?
    Grzegorz Motyl

    © 2026 Grzegorz Motyl. Raising the bar of professional software development.

    GitHubTwitterEmail