tarn.js
pambdajs
tarn.js | pambdajs | |
---|---|---|
1 | 2 | |
454 | 28 | |
1.5% | - | |
0.0 | 0.0 | |
8 months ago | almost 2 years ago | |
JavaScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tarn.js
-
Piscina – The Node.js Worker Pool
Knex, the SQL query builder, uses Tarn.js[1] for connection pooling to the db.
I've been using Tarn a bunch at work recently. We're doing some batch jobs, and I'm queuing work at each stage in Tarn.js pools. I created my own enqueue function that waits until the pool is less than a high-water mark in size before enqueueing. Then the pool has however many workers running.
[1] https://github.com/vincit/tarn.js/
pambdajs
-
Piscina – The Node.js Worker Pool
I assume u can, but how it performs, it really dependents on the virtual CPU of the, platform.
I did something similar
https://github.com/tim-hub/pambdajs
but I haven't done the comparison on aws lambda yet
What are some alternatives?
piscina - A fast, efficient Node.js Worker Thread Pool implementation
NodeLearn - Learning node js app
camaro - camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
poolifier - Fast and small Node.js worker_threads and cluster worker pool
worm-scraper - Scrapes the web serial Worm and its sequel Ward into an eBook format
bree - Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.