Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

poolifier

Package Overview
Dependencies
Maintainers
0
Versions
192
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

poolifier - npm Package Versions

1
20

2.5.3

Diff

Changelog

Source

[2.5.3] - 2023-06-04

Changed

  • Refine pool information content.
  • Limit pool internals public exposure.
pioardi
published 2.5.2 •

Changelog

Source

[2.5.2] - 2023-06-02

Added

  • Add taskError pool event for task execution error.
  • Add pool information info property to pool.
  • Emit pool information on busy and full pool events.
pioardi
published 2.5.1 •

Changelog

Source

[2.5.1] - 2023-06-01

Added

  • Add pool option restartWorkerOnError to restart worker on uncaught error. Default to true.
  • Add error pool event for uncaught worker error.
pioardi
published 2.5.0 •

Changelog

Source

[2.5.0] - 2023-05-31

Added

  • Switch pool event emitter to EventEmitterAsyncResource.
  • Add tasks wait time accounting in per worker tasks usage.
  • Add interleaved weighted round robin INTERLEAVED_WEIGHTED_ROUND_ROBIN worker choice strategy (experimental).

Changed

  • Renamed worker choice strategy LESS_BUSY to LEAST_BUSY and LESS_USED to LEAST_USED.
pioardi
published 2.4.14 •

Changelog

Source

[2.4.14] - 2023-05-09

Fixed

  • Ensure no undefined task runtime can land in the tasks history.
  • Fix median computation implementation once again.

Added

  • Unit tests for median and queue implementations.
pioardi
published 2.4.13 •

Changelog

Source

[2.4.13] - 2023-05-08

Fixed

  • Fix worker choice strategy options validation.
  • Fix fair share worker choice strategy internals update: ensure virtual task end timestamp is computed at task submission.
pioardi
published 2.4.12 •

Changelog

Source

[2.4.12] - 2023-05-06

Added

  • Support multiple task functions per worker.
  • Add custom worker weights support to worker choice strategies options.

Changed

  • Use O(1) queue implementation for tasks queueing.

Fixed

  • Fix median computation implementation.
  • Fix fair share worker choice strategy internals update.
pioardi
published 2.4.11 •

Changelog

Source

[2.4.11] - 2023-04-23

Changed

  • Optimize free worker finding in worker choice strategies.
pioardi
published 2.4.10 •

Changelog

Source

[2.4.10] - 2023-04-15

Fixed

  • Fix typescript type definition for task function: ensure the input data is optional.
  • Fix typescript type definition for pool execute(): ensure the input data is optional.
pioardi
published 2.4.9 •

Changelog

Source

[2.4.9] - 2023-04-15

Added

  • Add tasks queue enablement runtime setter to pool.
  • Add tasks queue options runtime setter to pool.
  • Add worker choice strategy options runtime setter to pool.

Changed

  • Remove the tasks queuing experimental status.

Fixed

  • Fix task function type definition and validation.
  • Fix worker choice strategy options handling.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc