# Worker Pooling -- 5x performance for CPU-intensive JavaScript workloads

DevFeed: [Worker Pooling -- 5x performance for CPU-intensive JavaScript workloads](<https://devfeed.tech/articles/worker-pooling-5x-performance-for-cpu-intensive-javascript-workloads-17862.md>)

Original publisher: [Read original article](<https://encore.dev/blog/worker-pooling>)

Author: André Eriksson

Published: 2024-12-13T00:00:00Z

Content type: release

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>)

Tags: [javascript](<https://devfeed.tech/tags/javascript.md>), [launch](<https://devfeed.tech/tags/launch.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [multithreading](<https://devfeed.tech/tags/multithreading.md>), [performance](<https://devfeed.tech/tags/performance.md>), [process](<https://devfeed.tech/tags/process.md>), [processes](<https://devfeed.tech/tags/processes.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

## AI overview

Encore.ts introduces Worker Pooling mode for CPU-intensive JavaScript workloads. It combines its multi-threaded Rust runtime with multiple Node.js worker threads to distribute HTTP requests and Pub/Sub messages across event loops, with reported improvements of up to 5x in tested applications.

## Source excerpt

Launch Week Day 5