Unlocking web workers with React

#518 – August 10, 2025

fix UI that freezes

Unlocking web workers with React
7 minutes by Rahul M. Juliato

In this guide, we'll explore how Web Workers can help us keep our React interfaces responsive, even when dealing with heavy computational tasks. We'll go through a practical example, starting with a common problem and evolving to more robust solutions.

Tests are dead. Meticulous AI is here.
sponsored by Meticulous

Meticulous automatically creates and maintains an exhaustive e2e UI test suite that covers every corner of your application – with no developer intervention required whatsoever. Dropbox, Lattice, Bilt Rewards and hundreds of organisations rely on Meticulous for their frontend testing. It is built from the Chromium level up with a deterministic scheduling engine – making it the only testing tool that eliminates flakes.

React Keys is not just for lists
2 minutes by Neciu Dan

You’ve used key in .map(), that's React 101, right? But what if I told you key is React’s hidden reset button?

Introducing Stan
4 minutes by Rafał Krupiński

Stan is another state management library for TypeScript that implements the atomic approach. Its core promise is minimal, type-safe state management. Positioned between Jotai and Recoil, Stan aims for the middle ground while avoiding bloat and framework lock-in through a framework-agnostic core with optional bindings.

React Query Selectors, supercharged
9 minutes by Dominik Dorfmeister

Select. One of Dominik's favourite features in React Query that you'll hopefully never need. But if you need, it can be a life-saver.

Building testable telegram bots with Zustand
11 minutes by Giovanni Crisalfi

When most developers think of Zustand, they picture React hooks and component state. But what if I told you that Zustand's vanilla store could power a sophisticated Telegram bot with predictable state management and reactive behavior?

javascript

webdev

And the most popular article from the last issue was:

newsletters