Skip to content

dev-ardi/fasterq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FasterQ

FasterQ is a fast queue for any purpose. It's extremely fast due to its simplicity and lack of features, but most of the time you only need a basic FIFO.

It's designed to handle large amounts of data, growing in size as needed in an efficient way.

Usage

import { Queue } from "fasterq";
const myQueue = new Queue<string>();
myQueue.enqueue("Hello");
myQueue.enqueue("World");
console.log(myQueue.peek()); // World
console.log(myQueue.pop()); // World
console.log(myQueue.pop()); // Hello

for (let i = 0; i < 100_000; i++) {
  myQueue.enqueue("Hello: i");
}

About

simples possible queue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published