Back to feed
2026-07-17-when-it-makes-sense-to-block-the-main-thread-c728b3a629

When Blocking the Main Thread Can Make Sense

Smashing Magazine
When Blocking the Main Thread Can Make Sense

EDITOR BRIEF

The article questions the usual advice to never block the browser main thread. It explains that while the main thread is single-threaded and shared with rendering and input, moving work to a worker can add overhead from copying and serializing data. In one Chrome extension screenshot feature, that overhead caused 2 to 3 seconds of latency even when using an Offscreen Document.

INSIGHTS

For beginners, this is a reminder that “offloading” work is not always faster. When you build web apps, compare the cost of moving data with the cost of running it on the main thread, especially for small or frequent tasks.

COMMENTS

0/40
0/2000

Loading comments…