> Markdown version of [/events/world-congress-2025/sessions/644-node-js-more-threads](https://www.wearedevelopers.com/events/world-congress-2025/sessions/644-node-js-more-threads). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Node.js: More Threads Than You Think - **Date:** Thursday, Jul 10, 2025 - **Time:** 15:30–16:00 (30 min) - **Room:** Stage 9 - **Event:** World Congress 2025 - **Tags:** javascript, node.js, performance ## Description Node.js was announced in 2009 as a single-threaded JavaScript runtime. In 2018, it became multi-threaded, and no one noticed. What can worker_threads do? What are they useful for? What's the best way of communicating between two threads? How can you leverage multi-threading to improve the performance of your application? How can we make a thread wait for another? In this session, we will cover the key Node.js APIs and then discuss some useful techniques and ecosystem modules that you can start using today. ## Speaker ### [Matteo Collina](https://www.wearedevelopers.com/@matteo-collina) Platformatic Co-Founder and CTO, Node.js TSC member, Fastify Lead Maintainer ## Related talks at this congress - [Multithreaded Node.js](https://www.wearedevelopers.com/events/world-congress-2025/sessions/731-multithreaded-node) — Matteo Collina - [Multithreading in Javascript: A guide to Web Workers](https://www.wearedevelopers.com/events/world-congress-2025/sessions/741-multithreading-in) — Dani Coll - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/events/world-congress-2025/sessions/782-streaming-ai) — Ahmed Megahd - [Marko.js: Unsung Hero of Scalable Web Frameworks](https://www.wearedevelopers.com/events/world-congress-2025/sessions/848-marko-js-unsung-hero) — Eugene Fidelin