JSPM

Found 40 results for FIFO

toad-cache

LRU and FIFO caches for Client or Server

  • v3.7.0
  • 104.27
  • Published

dequeue

A simple double ended queue datastructure

  • v1.0.5
  • 71.49
  • Published

queue-fifo

Javascript implementation of a queue data structure

  • v0.2.6
  • 66.60
  • Published

queue-typed

Queue data structure

  • v2.0.4
  • 38.62
  • Published

train

Train a fast (FIFO) queue with a rollback mechanism. Behind the scenes it uses 2 arrays to simulate and perform fast shifting and popping operations without using the Array#shift() method..

  • v4.4.1
  • 38.34
  • Published

aws-sqs-push

Push messages to an AWS (FIFO) SQS queue

  • v3.0.3
  • 37.60
  • Published

block-queue

Nodejs in-process blocking FIFO queue implementation.

  • v0.0.2
  • 36.69
  • Published

fifo-ttl-cache

An efficient in-memory FIFO cache with a fixed TTL for Node.js projects, designed to automatically remove outdated records. Unlike widely used LRU caches, FIFO caches do not prioritize retaining popular keys for extended durations. This simplified approac

  • v1.1.0
  • 34.81
  • Published

peculiar

Container data structures that support queueing and FIFO semantics.

  • v0.14.1
  • 25.78
  • Published

is-aws-fifo-queue

Utility to check based on a queue name, that it is or could be an AWS SQS FIFO queue

  • v0.4.0
  • 23.14
  • Published

in-queue

A lightweight queue package supporting both FIFO (First In First Out) and LIFO (Last In First Out) operations. Features include asynchronous iteration, event emission, and batch processing. The queue dynamically resizes, handles push and get timeouts, and

  • v1.2.3
  • 22.91
  • Published

smart-queue

A generic purpose *"delayed"* FIFO queue with ticket system, inspired by real life.

  • v0.9.3
  • 19.28
  • Published

fifo-buffer

A fast FIFO implementation purely based on Node Buffers

    • v1.0.0
    • 18.27
    • Published

    fileq

    File based FIFO queue

    • v1.4.1
    • 16.46
    • Published

    data-oriented-slim-queue

    A slim and efficient in-memory queue for Node.js projects. The implementation employs Data-Oriented Design using a cyclic buffer, optimizing memory layout through sequential item allocation.

    • v1.1.0
    • 15.65
    • Published

    mpu6050-dmp

    Quick and dirty Node.js module for reading DMP-processed yaw/pitch/roll and rotation values from an MPU6050

    • v0.0.6
    • 14.80
    • Published

    @suptxt/quickset

    A fast and performant *Least Frequently Used* (LFU) sorted set implementation for working with reasonably sized integers (unsigned). Trades memory for performance, optimised for frequently updating and counting a relatively small set of integers (integer

    • v0.4.6
    • 14.54
    • Published

    promise-stream-queue

    Promise Stream. Queue promises and retrieve the resolved/rejected ones in the inserted order

    • v0.4.5
    • 14.44
    • Published

    concurrency-queue

    A lightweight, concurrency-throttled FIFO queue

      • v1.0.10
      • 14.16
      • Published

      efficient-queue

      A simple and efficient implementation of a queue data structure in TypeScript. This package provides a generic Queue class which can be used in various JavaScript and TypeScript applications where queue functionality is needed.

      • v0.0.4
      • 13.97
      • Published

      mongoose-hose

      Hose is plugin for your Mongoose schema that allows a fixed length array of nested docs. Useful for storing only the newest subdocs while leaving he oldest to be lost. When a doc is pushed into the array, if length is more than the limit the oldest will b

      • v2.1.1
      • 13.76
      • Published

      @0xc/queue

      Basic queue implementation in TypeScript with generics support

      • v0.1.2-4
      • 12.57
      • Published

      pique

      Promise Queue Library

      • v1.0.0
      • 12.00
      • Published

      @dvermeir/cbuf

      Efficient Circular FIFO Buffer Implementation.

      • v0.1.4
      • 11.81
      • Published

      simple-node-memory-cache

      In-memory object cache written in typescript for Node that supports multiple eviction strategies.

      • v1.0.4
      • 11.45
      • Published

      data-oriented-slim-deque

      A slim and efficient in-memory Deque (doubly-ended queue) for Node.js projects, designed with Data-Oriented Design principles and implemented using a cyclic buffer to optimize memory layout through sequential item allocation. A notable real-world use case

      • v1.0.0
      • 10.32
      • Published

      rebusted-cache

      A distributed cache system built using Redis with LRU, FIFO, and Random eviction policies.

        • v1.0.0
        • 9.03
        • Published

        ng-datastorage

        HTML5 LocalStorage Manager and Data Structures for Angular 2

        • v0.0.1
        • 8.29
        • Published

        enrich-stream

        A stream that enables asynchronous enrichment of data with concurrency control while preserving FIFO ordering.

        • v1.0.0
        • 6.52
        • Published

        queue-you-js

        This library has a Queue with the following methods: enqueue and dequeue. Enqueue adds item(s) to end of the Queue. Dequeue removes and returns the first item from the beginning of the queue.

        • v2.0.0
        • 6.04
        • Published

        oct

        A wrapper of stream.Duplex in object mode to make things more flexible, or more efficient.

        • v0.2.0
        • 5.88
        • Published