
Stop a Function Call From Hanging the Main Thread Without Using Web Workers
Using hooks into a JS-in-JS interpreter to enforce a time budget on the same thread
Tag archive

Using hooks into a JS-in-JS interpreter to enforce a time budget on the same thread

When building browser-based tools that handle heavy computation—like a chess engine calculating deep...

Have you ever used an app where the data is already loaded, there's no spinner, no network request...
Problem Statement Web Workers let you run JavaScript in the background, on a separate...

Stop Crashing the Browser Main Thread with Heavy Hashing Operations We have all been...
Origin Private File System gives browsers a real sandboxed filesystem. How it compares to IndexedDB, Cache API, and why it's the right tool for 200MB+ assets.
Responsive UIs for High-Throughput Ebook Converters: Debouncing, Chunking & Web...
Why Your Browser Freezes When Comparing Large Files Have you ever pasted a 10MB database...
CPU-heavy tasks block the UI — Web Workers fix that. Integrate Workers in React with Comlink, custom hooks, and Vite, with before/after profiling results.
I modified an open-source NES emulator to run in the browser as a PWA. On slow phones, the audio sounded like a toy running out of battery. Here is how Web Workers and SharedArrayBuffer fixed it.
Introduction: The Vision of a Browser-Based Unix Imagine a browser tab that isn’t just a...
Lightweight Spectro-Geodesic Explorer is my browser-based project for exploring geodesic flow on...