#​439 — August 6, 2025

Read on the Web

☀️ We're taking next week off, so this will be the last issue until Wednesday, August 20. Just a little summer vacation.
__
Peter Cooper, your editor

Together with  Embrace
⚛️ React Status

"JavaScript Isn’t the Problem, Replacing the Browser Was" — The creator of RedwoodSDK, now pitching itself as a React framework for building server-side apps on Cloudflare, suggests SPA-style development was a compromise to work around platform limitations, but now a server-first approach makes good sense.

Peter Pistorius

Embrace: User-Focused Observability for Mobile and Web — Check out User Journeys, the best way to connect performance to user engagement in your web apps. Track any user flow without needing to add more instrumentation, and prioritize issues based on how they impact completion, abandon, and error rates.

Embrace sponsor

Building a Full-Stack App with React and AspireAspire is a .NET-based toolchain for building distributed apps, and this is a walkthrough of using it to build a C#-backed React app.

Sayed Ibrahim Hashimi (Microsoft)

IN BRIEF:

Unlocking Web Workers with React: A Step-by-Step GuideWeb Workers provide a way to run certain code in background threads, rather than blocking things on the main thread. This adds some complexity and isn’t always a best first step, but it’s worth knowing how it works.

Rahul M. Juliato

React Query Selectors, Supercharged — The latest in Dominik’s epic series of React Query articles.

Dominik Dorfmeister (TkDodo)

How Teams Like Cursor Stop Bots from Abusing Free Trials — WorkOS Radar blocks bots, fraud, and abuse using device fingerprinting, brute force detection, and real-time defenses.

WorkOS sponsor

📄 Component Testing with Storybook 9 and Vitest Dominic Nguyen (Storybook)

📄 How to Build An AI Assistant with LangGraph, Next.js, and Auth0 Deepu K Sasidharan (Auth0)

📄 Introducing Stan: A New State Management Library for TypeScript Rafał Krupiński

📄 We’ve Moved From TanStack Start to Next.js: Here's Why LLM Gateway

🛠  Code, Tools & Libraries

FlashList v2: A High Performance List for React Native — A highly optimized list approach using view recycling to ensure smooth scrolling without visible blank areas, with v2 being a ground-up rewrite based on React Native’s New Architecture. Docs site and GitHub repo.

Shopify

🔊 React Native Audio API — Get the power and flexibility of the Web Audio API in your React Native apps, whether on iOS, Android or the Web. It's explained in much more detail in this blog post.

Software Mansion

🗓️ React-Date-Picker 12.0 — A long-standing straightforward date-picking component. Note that it’s now ESM-only.

Wojciech Maj

📰 Classifieds

⚡️Add lightning-fast barcode & QR scanning to your web app with STRICH, a sleek JS library. Clear, predictable pricing. Free trial and demo!

📢  Elsewhere in JavaScript

A roundup of some other interesting stories in the broader JavaScript landscape, in case you've missed them:

👋 We'll see you again on Wednesday, August 20, but feel free to hit reply and send in any submissions you have for the next issue :-)