Blog
How browser works part 3: split long running tasks
When our code contains long-running synchronous tasks, the main thread still gets blocked. This article uses existing browser mechanisms to split long tasks so apps stay smooth.
May 5, 2025
12 min read
How browser works part 2: the event loop
Because the renderer main thread is single-threaded and driven by the event loop, understanding the event loop is key to understanding how our apps run in the browser.
May 4, 2025
16 min read
How browser works part 1: Browser architecture
The browser's process architecture is the core of understanding how browsers work. Grasping it makes deeper exploration much easier.
May 3, 2025
11 min read
How to animate SVG
SVG animation combines flexibility and power, making it a popular technique in modern front-end development. It can add a lively touch to your site.
January 22, 2025
8 min read
Stop using useEffect to fetch data and manage server state
Still using useEffect to manually fetch data and manage server state? It's time to move on.
December 3, 2024
11 min read