toolbuilder

toolbuilder/dynamic-ring-buffer

ring buffer that manages memory in chunks to support large capacity for data bursts with low overhead when small

JavaScript
2
0
MIT License

DynamicRingBuffer is a JavaScript library that implements a dynamic ring buffer, which manages memory in chunks to efficiently handle large data bursts while minimizing overhead during normal operation. It is designed for developers who need a high-performance, drop-in replacement for Array in scenarios requiring a circular queue with dynamic memory allocation. The library is particularly useful for applications that require iterable queues, such as those using [Await-For-It](https://github.com/toolbuilder/await-for-it).

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of toolbuilder/dynamic-ring-buffer

Account's avatar
Tiny, mutable, double linked, iterable list.
Account's avatar
Replace your slow Array based fixed length ring buffer, or circular queue, with ring-buffer. RingBuffer is roughly 10x faster, and is a drop in replacement.
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 this repository

Top contributors

toolbuilder's profile
toolbuilder
22 contributions

Recent events

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

No events yet