---
title: "workerpool"
description: "A worker-pool library for browsers and Node.js."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Moving expensive computation away from the main execution thread.</PurposeNote>

## What it does

A worker-pool library for browsers and Node.js.

## When it fits

Moving expensive computation away from the main execution thread.

## Other options in this category

<div data-pagefind-ignore>

- [Croner](/background-jobs/croner) — Scheduling recurring jobs within a JavaScript or TypeScript process.
- [Cronicle](/background-jobs/cronicle) — Operating recurring jobs across multiple machines.
- [Hookdeck](/background-jobs/hookdeck) — Managing retries, observability, and reliability for incoming events.
- [Sidequest.js](/background-jobs/sidequest-js) — Moving asynchronous tasks out of request handling into worker processes.
- [Trigger.dev](/background-jobs/trigger-dev) — Long-running tasks, scheduled work, and external API integrations.

</div>

## Source

[Project source for workerpool ↗](https://github.com/josdejong/workerpool?tab=readme-ov-file)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Run work in the background →](/tasks/run-work-in-the-background)

[All background jobs &amp; workers options →](/background-jobs)
