toolbuilder

toolbuilder/ring-buffer

Replace your slow Array based, fixed length ring buffer, or circular queue, with ring-buffer.

JavaScript
3
0
MIT License

RingBuffer is a high-performance, fixed-length ring buffer implementation designed as a drop-in replacement for Array in scenarios requiring push/shift or unshift/pop operations. It offers significantly faster performance than Array, making it ideal for use cases like circular queues or buffering operations. This project is particularly useful for developers working with Node.js who need efficient, iterable queues, such as those integrating with tools like Await-For-It.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of toolbuilder/ring-buffer

Account's avatar
Tiny, mutable, double linked, iterable list.
Account's avatar
Config module for npm-package-json-lint.
Account's avatar
Simple test harness for testing ring buffer implementations.
Account's avatar
Supports pack file testing for dual modules using Rollup.
Account's avatar
Configurable linter for package.json files.
Account's avatar
A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)
Account's avatar
Test runner for nodejs using zora
Account's avatar
Next-generation ES module bundler
Account's avatar
JavaScript Standard Style
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Checks if a git repository has uncommitted changes.
Account's avatar
the lightest yet the fastest javascript testing library

Support the repos that depend on toolbuilder/ring-buffer

Top contributors

toolbuilder's profile
toolbuilder
27 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet