Session

Making Node.js Multi-Threaded - A Practical Guide to Worker Threads

Node.js is famously single-threaded, but that doesn’t mean it can’t handle CPU-intensive tasks. Worker threads allow us to run JavaScript in parallel, offloading heavy computations without blocking the event loop. However, using them incorrectly can lead to crashes, memory leaks, and performance regressions instead of improvements.

In this talk, we’ll demystify worker threads and explore when and how to use them properly. We’ll cover the common pitfalls developers encounter, how to manage communication between threads efficiently, and best practices to keep your app stable and performant.

✅ When to use worker threads - and when they’re not the right tool
✅ How to efficiently send and receive data between threads
✅ The trade-offs between worker threads and child processes
✅ Common mistakes that cause performance issues - and how to avoid them

If you’ve ever wondered whether worker threads could help speed up your app but weren’t sure where to start, this session will give you a clear and practical roadmap to using them safely.

Naveh Sadeh

Full Stack Team Lead at Harmonya

Jerusalem, Israel

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top