Worker Threads
Offload CPU-intensive operations from the main event loop using Node.js worker threads. Perfect for JWT operations, password hashing, encryption, and heavy computations.
Overview
Good Use Cases
- JWT token signing/verification
- Password hashing (bcrypt, argon2)
- Data encryption/decryption
- Large data transformations
- Image/video processing
- Data compression/decompression
Not Recommended
- ✗Simple I/O operations (use async/await)
- ✗Database queries (already non-blocking)
- ✗Network requests (already non-blocking)
- ✗Small computations (overhead > benefit)
Getting Started
Basic Usage
typescript
Configuration
typescript
Built-in Tasks
JWT Operations
typescript
Cryptographic Operations
typescript
Data Compression
typescript
Task Priority & Timeout
Task Priority
typescript
Task Timeout
typescript