JSPM

Found 99 results for batching

promise-batcher

A module for batching individual promises to improve their collective efficiency.

  • v1.1.1
  • 72.91
  • Published

promise-pool-executor

A module for managing ES6 promise concurrency, frequency, and efficiency.

  • v2.0.0
  • 72.14
  • Published

node-llama-cpp

Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

  • v3.12.4
  • 59.85
  • Published

batched-promise-all

:flight_departure: zero deps utility for keeping your memory footprint manageable with varying datasets

  • v0.9.2
  • 49.36
  • Published

p-all-limit

```ts import { promiseAllLimit } from 'p-all-limit'

    • v0.9.3
    • 40.46
    • Published

    @macalinao/grill

    Modern Solana development kit for React applications with automatic account batching, caching, and transaction notifications

    • v0.5.4
    • 38.84
    • Published

    @mando75/typeorm-graphql-loader

    A dataloader which intelligently selects/joins the fields/relations from your TypeORM entities needed to resolve a GraphQL query

    • v1.7.5
    • 38.78
    • Published

    @logistically/events

    A production-ready event-driven architecture library with Redis Streams, comprehensive batching, reliable consumption, and enterprise-grade features.

    • v3.1.1
    • 37.71
    • Published

    saturated

    A tiny (203B) utility to enqueue items for batch processing and/or satisfying rate limits

    • v1.0.0
    • 36.89
    • Published

    message-batcher

    Queue messages and emit them in batches once the configured batch size is reached, or after a configurable period of time (whichever happens first).

    • v0.0.2
    • 36.43
    • Published

    @nestjs-rpc/server

    Type-safe RPC for NestJS — call Nest methods like local functions with zero boilerplate.

      • v1.0.7
      • 36.01
      • Published

      @nestjs-rpc/client

      Type-safe RPC for NestJS — call Nest methods like local functions with zero boilerplate.

        • v1.0.7
        • 34.98
        • Published

        @macalinao/dataloader-es

        Modern ESM-native TypeScript implementation of Facebook's DataLoader pattern for efficient batching and caching

        • v0.2.4
        • 32.11
        • Published

        relief-valve

        This is a simple library for Redis Streams data type, which is used to accumulate messages until a specified threshold is reached, post which the same is available to consumer stream.

        • v0.0.7
        • 31.95
        • Published

        @winglet/data-loader

        Batching and caching utility for asynchronous data fetching inspired by GraphQL DataLoader, providing efficient request batching and built-in cache system with TypeScript support

        • v0.4.2
        • 31.33
        • Published

        batching

        Map multiple call async functions that have the same context with the earliest result returned.

        • v1.0.6
        • 29.07
        • Published

        oh-no-again

        Retry and batching utility with abort, timeout, and concurrency support. Inspired by real-world pain.

        • v0.4.2
        • 27.41
        • Published

        batch-me-up

        A utility for efficiently splitting data into batches based on available CPU resources

        • v1.0.1
        • 24.30
        • Published

        @quell/server

        Quell is an open-source NPM package providing a light-weight caching layer implementation and cache invalidation for GraphQL responses on both the client- and server-side. Use Quell to prevent redundant client-side API requests and to minimize costly serv

        • v10.0.0
        • 23.21
        • Published

        langlite

        A lightweight, type-safe TypeScript SDK for observability and tracing in LLM and AI-powered applications. Batch, export, and analyze traces, generations, spans, events, and scores with ease in Node.js or browser environments.

        • v0.1.0
        • 23.07
        • Published

        droplog-client

        DropLog client library for sending logs to DropLog server with batching, retry, and error handling capabilities.

        • v1.0.0
        • 22.18
        • Published

        qbp

        Tool to queue, batch, and process asynchronously with controlled threads.

        • v3.1.2
        • 21.17
        • Published

        @aibrow/node-llama-cpp

        Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level

        • v1.7.0
        • 18.40
        • Published

        use-undo-manager

        A React hook that enables undo/redo history management with debounced state commits.

        • v0.1.1
        • 16.30
        • Published

        @ergo-graphql/typeorm-graphql-loader

        A dataloader which intelligently selects/joins the fields/relations from your TypeORM entities needed to resolve a GraphQL query

        • v1.7.5
        • 12.94
        • Published

        reqoal

        A lightweight and efficient JavaScript library for request coalescing — merge concurrent identical async calls into a single request to reduce load and improve performance.

        • v1.0.2
        • 12.93
        • Published

        mtuc

        Maximum transmission unit controller.

        • v0.0.1
        • 12.00
        • Published

        ngx-batch-requests

        Angular (5+) HTTP batching module to reduce the number of HTTP requests and increase performance

        • v3.0.0
        • 11.67
        • Published

        blazerjob

        TypeScript library for scheduling, executing, and managing asynchronous tasks (custom, HTTP, Cosmos) with a SQLite backend.

        • v1.0.2
        • 11.41
        • Published

        @bcoders.gr/eth-provider

        High-Performance IPC Ethereum Provider with Advanced Optimizations - Refactored for Better Performance

        • v1.0.2
        • 11.17
        • Published

        @nerdalytics/beacon

        A lightweight reactive state library for Node.js backends. Enables reactive state management with automatic dependency tracking and efficient updates for server-side applications.

        • v1000.2.1
        • 11.17
        • Published

        querkle-lite

        A powerful query loader for GraphQL + SQLite

        • v1.0.4
        • 10.94
        • Published

        @enzoferey/multicall-nitro

        ![Tests](https://github.com/enzoferey/multicall-nitro/actions/workflows/test.yml/badge.svg) [![npm version](https://badge.fury.io/js/@enzoferey%2Fmulticall-nitro.svg)](https://badge.fury.io/js/@enzoferey%2Fmulticall-nitro) [![codecov](https://codecov.io/g

        • v0.1.1
        • 10.63
        • Published

        batchgl

        A library for easy WebGL batching.

        • v0.2.0
        • 9.98
        • Published

        batch-gate

        A way of gating items until the batch size is realized.

          • v0.0.1
          • 9.81
          • Published

          promises-tho

          Some typescript higher order functions for wrapping promise-based functions for networking scenarios, retries, backoff and batching.

          • v1.1.0
          • 9.81
          • Published

          dataloaderx

          DataLoaderX is an expansion upon DataLoader, designed to abstract some details away, and add common functionality

          • v2.1.1
          • 9.27
          • Published

          tcacher

          method query batching, perfect for graphql and database libraries

            • v0.0.5
            • 8.82
            • Published

            kami-batch

            sprite batching for kami

            • v2.0.4
            • 7.97
            • Published

            promises-limiter

            PromisesLimiter is a class for limiting concurrent asynchronous requests, allowing them to be executed in batches with control over progress, handling of successful and failed requests.

            • v1.0.0
            • 7.97
            • Published

            @ythub/typeorm-graphql-loader

            A dataloader which intelligently selects/joins the fields/relations from your TypeORM entities needed to resolve a GraphQL query

            • v1.8.0
            • 7.81
            • Published

            couch-migrate

            View based CouchDB migration utility. Handles batching and conflict retries.

            • v0.1.1
            • 7.77
            • Published

            stringbatcher

            A string processing batcher by chunks decomposition and handling!

            • v1.0.6
            • 7.72
            • Published

            signalpilot-sdk

            Production-grade Customer Data Platform (CDP) SDK for browser-based event tracking with batching, retries, and reliable delivery. CDN-ready with UMD and ESM support.

            • v1.0.0
            • 7.05
            • Published

            cackle-js

            A library to batch and optimize graphql queries and mutations

            • v0.1.6
            • 6.99
            • Published

            blockbatch

            SDK for sending multiple transactions of ETH and ERC20 token transfers in a single batch transaction

              • v1.0.10
              • 6.99
              • Published

              @bpwme/ra-ts

              A TypeScript library for building requests.

              • v0.0.2
              • 5.89
              • Published

              querkle

              A powerful query loader for GraphQL + Postgres

              • v1.0.9
              • 5.88
              • Published

              @pinetrie/ngx-batch-requests

              Angular (5+) HTTP batching module to reduce the number of HTTP requests and increase performance

              • v18.0.0
              • 5.83
              • Published

              idbkv-chunk-store

              Abstract chunk store built on idb-kv: the lightweight and simple API for indexeddb with automatic batching

              • v1.1.2
              • 5.68
              • Published

              ngx-http-batcher

              Angular (5+) HTTP batching module to reduce the number of HTTP requests and increase performance

                • v5.0.1
                • 4.45
                • Published

                batch-handler

                A simple yet powerful Node.js utility for processing arrays of items in batches with control over concurrency, retries, and cancellation.

                • v1.1.1
                • 4.45
                • Published

                search-osm-batch

                Search position info from openStreetMap with multiple places

                • v1.2.0
                • 4.45
                • Published

                throttle-bracket

                A simple transactional effect batching system.

                • v0.5.0
                • 4.45
                • Published

                pagerdev

                A lightweight, developer-first notification system for TypeScript applications with first-class Next.js support. Send and manage backend notifications with batching, rate limiting, and security-first design.

                • v0.0.3
                • 4.30
                • Published

                k-batch

                Intelligent text batching library that uses k-means clustering to group sentences by length for optimal processing.

                • v1.0.1
                • 4.27
                • Published

                dataloader-align-results

                Takes your back-end results and returns an Array acceptable to DataLoader.

                • v0.4.0
                • 2.61
                • Published

                ngx-http-batcher-mf

                Angular (2+) HTTP batching module to reduce the number of HTTP requests and increase performance

                  • v1.0.11
                  • 2.61
                  • Published

                  express-batching

                  A small higher order component for in-process batching and caching of API requests

                  • v0.0.3
                  • 2.61
                  • Published

                  @capaj/redis-throttle

                  ```ts import { redisThrottle } from '@capaj/redis-throttle'

                    • v0.1.1
                    • 2.60
                    • Published

                    kami-batch2

                    sprite batching for kami

                    • v2.0.4
                    • 2.58
                    • Published

                    quervana

                    A low-commitment, dynamic ORM for SQL Server

                    • v1.0.1
                    • 2.58
                    • Published

                    keyv-dataloader

                    A DataLoader implementation with caching support using Keyv

                    • v0.10.0
                    • 2.53
                    • Published

                    rxjstore

                    A lightweight tool for caching, batching and interface unification in the spirit of RxJS.

                    • v1.0.4
                    • 2.51
                    • Published

                    promise-ladder

                    PromiseLadder is a JavaScript library designed for efficient and intelligent management of asynchronous promise resolution in batch processes. It uniquely addresses scenarios where the same resource is repeatedly requested before the completion of its pro

                    • v1.0.4
                    • 2.51
                    • Published

                    @tscommon/batch

                    A primitive to represent a batch of items

                    • v0.0.3
                    • 2.50
                    • Published

                    batching-logger

                    Stores logs in batches to optimize performance and reduce system load.

                    • v0.1.1
                    • 2.47
                    • Published

                    graphql-autharoo

                    Authorization helpers for graphql resolvers.

                    • v1.0.7
                    • 2.47
                    • Published

                    @daygo/core

                    The framework agnostic core that powers Daygo - headless datepicker library

                    • v1.0.0
                    • 2.47
                    • Published

                    @armniko/assets

                    Javascript/typescript library for fetching, storing and retrieving assets!

                      • v1.2.0
                      • 0.00
                      • Published

                      @jakguru/bucketqueue

                      A simple in-memory queue that batches items together and releases them periodically. Useful for enforcing rate limits with APIs.

                      • v1.0.1
                      • 0.00
                      • Published

                      smart-batcher

                      A simple batching utility for handling async requests efficiently.

                      • v2.1.1
                      • 0.00
                      • Published

                      deep-data-loader

                      A utility for batching and caching requests.

                        • v0.0.2
                        • 0.00
                        • Published

                        promises-fn-utils

                        Library with a set of utils and decorators to add to existing functions which returns promises a set of new features and behaviors without change nothing about the functions themselves

                        • v1.0.0
                        • 0.00
                        • Published

                        @minso_minso/typeorm-graphql-loader

                        A dataloader which intelligently selects/joins the fields/relations from your TypeORM entities needed to resolve a GraphQL query

                        • v1.7.5
                        • 0.00
                        • Published