Aller au contenu principal

πŸ“¨ #290: Suspense, Working Groups, Next.js, React Router, Storybook, Astryx | Media-queries, ViewTransition, Platform.Variant, Nitro, Screens, KeyboardController, Skia | TC39, Bun, Nub, npm, Native SDK

Β· 12 minutes de lecture
Konrad Armatys
Software Engineer - Software Mansion
Szymon BanyΕ›
Software Engineer - Software Mansion
πŸ‡«πŸ‡· Non traduit :/
Malheureusement, cette page n'a pas encore Γ©tΓ© traduite en franΓ§ais. Reviens un peu plus tard!

Hi everyone, Konrad and Szymon from Software Mansion here.

This week, the React team documented how it was reorganized around working groups. The docs got a new section on what actually activates a Suspense boundary. A few thoughtful posts weighed React against lighter alternatives like HTMX and SolidJS.

On the React Native side, two RFCs caught our eye, media queries in StyleSheet and ViewTransition support, plus a Nitro Modules rewrite of Rive that's up to 94x faster.

Also worth your time: the newest version of npm blocks install scripts by default!

Let's dive in!

As always, thanks for supporting us on your favorite platform:

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Ship AI generated code safely with Meticulous

    Ship AI generated code safely with Meticulous.

    Claude writes your code. ClaudeΒ reviews your code. Claude fixes the review comments. And somehow, you're the one getting paged at 2am when it breaks in prod.

    Fortunately, top AI-driven teams like Dropbox, Notion, LaunchDarkly, and WizΒ rely onΒ MeticulousΒ to runΒ 1000s of e2e UI tests autonomously, coveringΒ every user flow, edge case, role and permutation. Built by ex-Palantir engineers,Β Meticulous gives you near-exhaustive coverage in weeks, without any developerΒ effort.Β 

    It works like magic in the background:

    • Near-exhaustive coverage on every test run
    • No test creation
    • No maintenance (seriously)
    • Zero flakes (built on a deterministic browser)

    Check it out -Β and see why one engineering leader at Dropbox said that β€œonce we started using Meticulous, we couldn’t imagine working without it.”

    βš›οΈ React​

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      Agent Conf 2026: New Speakers Announced

      Agent Conf 2026: New Speakers Announced

      Over two days this September in Warsaw, Agent Conf will bring together engineers and builders putting agentic software development into practice.

      The program explores four key angles:

      • Vibe Coding
      • Agentic Engineering Fundamentals
      • Orchestration & Multi-Agent Systems
      • Adoption & Case Studies

      New speakers come from Meta, Booking.com, Grafana Labs, eBay, Allegro, Postman, Natech, Open Mercato, Expo, IBM, Cognition, and more.

      You’ll gain practical insights into what it takes to make agentic development work, including:

      • Turning specifications into working software with agent-generated code
      • Building reliable multi-agent systems
      • Shipping agentic products under real-world constraints

      Join the community shaping the future of software development.

      Book your spot at agent.sh

      πŸ“± React-Native​

      πŸ”€ Other​

      • πŸ‘€ TC39 - Agenda for the 115th meeting - July 20-23 - Next week, many proposals could advance, including Promise.allKeyed(), JSON.parseImmutable(), Error.code, Map.take(), Declarations in Conditionals, RegExp linear matching.
      • πŸ’¬ pnpm RFC - Native Monorepo Versioning - Built-in release management coming to pnpm - a native changesets alternative with per-package prerelease lanes that changesets can't structurally express. Merged this week.
      • πŸ“œ Rewriting Bun in Rust - Jarred Sumner used ~64 parallel Claude instances with adversarial code review to port ~535k lines of Zig, landing v1.4.0 with fewer memory bugs and ~20% smaller binaries. A striking case study in AI-driven large-scale rewrites. It cost ~$165k in API spend vs. an estimated year of engineer time.
      • πŸ“œ Node’s phantom dependency problem and the path to a 5x faster package manager - The Nub team documents the challenges of using a global virtual store and node_module symlinks, already tried by pnpm and Bun. They found a way to make it reliable with a mix of symlinks and hardlinks, leading to warm installs ~5x faster than Bun. However Next.js / Turbopack and React Native / Metro present other challenges.
      • πŸ“œ Fetch Needs Error Codes - In-depth analysis on how fetch API drops HTTP/2 and HTTP/3 error codes, plus an ongoing proposal on how to fix it.
      • πŸ“œ The Siren Song of ariaNotify() - The new API pushes announcements straight to screen readers, replacing brittle aria-live hacks, but like alert(), its simplicity invites overuse.
      • πŸ“œ Do we still need build tools? - A look at common bundler tasks, and how native web standards now cover them. Bundling still wins for complex projects.
      • πŸ“œ Proxy and Reflect - The APIs behind proxy-based state libraries like Valtio and MobX.
      • πŸ“¦ Native SDK - Author native desktop apps in TypeScript or Zig - Vercel Labs' toolkit compiles TS and declarative markup to a single native binary - no browser, no WebView, no JS engine, no GC. Supports macOS, Linux, Windows, and Mobile (experimental).
      • πŸ“¦ npm 12.0 - Install scripts opt-in by default, 2FA-bypass token deprecation - Install-time code execution (preinstall/install/postinstall) is blocked by default with a soft-fail approach - major supply-chain hardening.

      🀭 Fun​

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !