Aller au contenu principal

πŸ“¨ #300: Next.js, TanStack, React Foundation, Compiler, Ink, Streamdown, Shaders | Skia, Live Activities, Lucent, Voltra, Apex, Coinbase, Stim Desktop, Unistyles | TC39, e2e, Effect, Remix, h3, SvelteKit, TypeScript

Β· 11 minutes de lecture
SΓ©bastien Lorber
Newsletter creator - Docusaurus maintainer
Jan Jaworski
React Native Developer
πŸ‡«πŸ‡· Non traduit :/
Malheureusement, cette page n'a pas encore Γ©tΓ© traduite en franΓ§ais. Reviens un peu plus tard!

Hi everyone, Seb and Jan here πŸ‘‹!

Wow, 300 issues already! Time flies, and thanks for reading along πŸ™

It's a big week, with major releases from the Next.js and TanStack teams. We also put the spotlight on recent React Foundation activity.

On mobile, Skia 3.0 is out! Shopify and Coinbase both recently announced moving away from React Native, a trend worth watching. Callstack officially launched an AI model specialized in React Native.

There are other exciting releases to dig into, including e2e, Effect v4, and Remix v3.

Let's dive in!

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

Ne manque pas le prochain email !

    πŸ’Έ Sponsor​

    Fewer findings. Only real risks.

    Fewer findings. Only real risks.

    AI-generated code can introduce vulnerabilities that are easy to miss in a pull request. CodeRabbit Security continuously reviews your codebase for complex bugs and security risks, using full-codebase context to follow data flows, dependencies, and patterns beyond the latest diff.

    Run CodeRabbit Security on your own repositories today

    βš›οΈ React​

    Next.js 16.4

    Next.js 16.4

    Cache Components are reaching maturity and are now recommended for every Next.js app. The new programming model is enabled by default in create-next-app, and will become the default in v17. Partial Prefetching is now considered part of the model.

    Alongside this milestone, this release introduces:

    • Static guarantees: export const ensureStatic fails the build if dynamic content sneaks into a route.
    • Prefetching control: await navigation() excludes content from a prefetch.
    • Agent-guided upgrades and feedback.
    • React 19.3: stable View Transitions, Fragment Refs, browser() API.
    • Many DX, Turbopack, bundle size and React Compiler improvements.

    TanStack Charts 1.0

    TanStack Charts 1.0

    The new TanStack charting library is officially stable. Small bundles, fast updates, composable, type-safe. Similar to other TanStack libraries, it comes with a framework-agnostic core and a React Adapter.

    Speaking of TanStack, see also 𝕏 TanStack Markdown + Highlight 1.0: a tiny, fast Markdown renderer for docs and AI streams, with its companion syntax highlighter. Framework-agnostic, comes with a <Markdown> component.

    React Foundation news

    We haven’t heard much of the React Foundation since the launch of its website in June, but that is likely to change in light of recent activity:

    Ne manque pas le prochain email !

      πŸ’Έ Sponsor​

      How Sentry debugs its own AI agents (live, Oct 14)

      How Sentry debugs its own AI agents (live, Oct 14)

      Your AI feature works in the demo. In prod, users get weird answers and you can't tell which step broke.

      On October 14, Ryan and Serge show how Sentry engineers debug the agents behind Sentry's own AI features, with real production traces. πŸ” You'll see:
      βœ… How they instrument and trace their agents
      βœ… How user frustration signals point to broken runs
      βœ… How to find failures when there are too many traces to read one by one

      πŸ‘‰ Save your spot

      πŸ“± React-Native​

      Skia 3.0

      πŸŽ₯ React Native Skia 3.0 - Hello Graphite

      William Candillon just shipped the biggest release of React Native Skia to date!

      Version 3.0 is rebuilt on Skia Graphite, Skia's new backend for modern GPU APIs. The old OpenGL-centric design came with stability and performance pains. Graphite fixes both. And because its design is symmetric with WebGPU, Skia and the rest of the web ecosystem can now run together on the same GPU.

      Here's what that brings:

      • Multi-threading by default - A Skia drawing can be created on any dedicated thread. Only presenting the work runs on the UI thread.
      • Symmetric with WebGPU - React Native Skia and React Native WebGPU share the same WebGPU instance.
      • Zero-copy Three.js interop - A Three.js scene can be used as a regular Skia image with Skia effects on top, and Skia can draw onto Three.js scenes.
      • Video & camera on GPU - importExternalTexture brings video and camera feeds into Skia zero-copy, easy on the battery.
      • Lottie on WebGPU - Customizable Lottie animations, now with video imports.
      • Android platform work - An experimental CanvasView (API 29+) and view snapshotting over WebGPU.

      The release is mostly backward compatible with v2, except for the system requirements: Android minSDK is now 26, and OpenGL is no longer supported (Vulkan only).

      Shopify will keep sponsoring the project until the end of the year, despite migrating its apps away from React Native.

      πŸ”€ Other​

      🀭 Fun​

      alt

      alt

      See ya! πŸ‘‹


      Ne manque pas le prochain email !