Using Multithreading in the Browser
summary
Talk explains how concurrency and multithreading have arrived in front-end web development and how to use them in the browser. It compares when to use task-based concurrency or true multithreading (e.g., Web Workers) and when WebGL might be a better option. The talk shows practical examples of implementing multithreaded processing in the browser and how to measure whether it delivers meaningful performance benefits.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:43Multithreading in frontend
- 2:04Single-thread limits
- 5:09Browser multithreading tools
- 6:12Histogram example
- 8:01Web Workers setup
- 9:50Zero-copy transfer
- 11:14SharedArrayBuffer
- 12:41Memory conflicts
- 14:07Performance vs single-thread
- 16:59When to multithread
- 18:45Optimization tips
- 19:29Conclusion








