JSPM

Found 59 results for non-blocking operations

fflate

High performance (de)compression in an 8kB package

  • v0.8.2
  • 109.20
  • Published

png-async

A simple and non-blocking PNG encoder / decoder.

  • v0.9.4
  • 89.62
  • Published

@ronomon/crypto-async

Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput.

  • v5.0.1
  • 75.34
  • Published

yieldable-json

An asynchronous yieldable version of JSON.stringify and JSON.parse

  • v2.1.0
  • 73.57
  • Published

notiflix

Notiflix is a dependency-free, secure, and lightweight JavaScript library built with pure JavaScript, offering client-side non-blocking notifications, popup boxes, loading indicators, and more.

  • v3.2.8
  • 61.95
  • Published

base64-async

Non-blocking chunked Base64 encoding

  • v2.1.3
  • 49.95
  • Published

mini-toastr

Non-blocking toaster notifications

  • v0.8.2
  • 49.34
  • Published

nonblocking

asynchronous Array.prototype functions that won't block on large arrays

  • v1.0.3
  • 44.09
  • Published

chillout

Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript

  • v5.0.0
  • 43.86
  • Published

nact

nact ⇒ node.js + actors = your services have never been so µ

  • v7.6.2
  • 42.56
  • Published

genserve

GenServe is a server generator that allows spawning and managing non-blocking servers

  • v5.12.0
  • 42.20
  • Published

hive-io

A reactive, universal JavaScript library for the Hive^io framework.

  • v2.1.3
  • 39.82
  • Published

linux-device

Native addon to communicate with linux devices (can also be used for sockets or FIFOs)

  • v2.1.2
  • 36.38
  • Published

@toneb/cszip

Tiny zip64 (de)compression library for browser, nodejs and deno.

  • v0.2.2
  • 29.15
  • Published

node-time-sleep

Python-like time.sleep(ms) for Node.js — non-blocking sleep using async/await

  • v1.0.1
  • 28.68
  • Published

pg-parallel

A specialized Node.js wrapper for `node-postgres` that prevents event-loop blocking by offloading heavy CPU tasks and complex transactions to worker threads.

  • v1.4.0
  • 28.67
  • Published

unjam

Unjam is a JavaScript and TypeScript library offering non-blocking versions of common array methods like forEach, map, and filter. Designed for cooperative multitasking, Unjam keeps your application responsive, even with large data processing tasks, by pr

  • v0.3.2
  • 27.91
  • Published

event.js

a event customable UI-non-blocking async library for browser

  • v0.1.0
  • 27.30
  • Published

@bitair/concurrent.js

Easy Multithreading for JavaScript (Node.js, Bun, Deno & Browser)

  • v0.8.2
  • 26.80
  • Published

alphabeta

a general purpose minimax framework which uses alpha-beta, an A.I. tool useful for machine decision making

  • v1.0.2
  • 24.66
  • Published

generator-ticker

An ES6 generator similar to setInterval that adjusts for slow receivers.

  • v1.1.1
  • 23.36
  • Published

intuitive-logger

intuitive-logger is a library developed and maintained on my free time, the idea behind it is to provide Javascript and Typescript developers a no hassle tool to log informative and meaningful metadata to them find potentially bad code, or to know that

  • v1.2.22
  • 21.23
  • Published

thread-js

The definitive library for real parallel threads in the browser

  • v0.1.16
  • 17.55
  • Published

@asn.aeb/async-array

Array class with non blocking async methods and await support

  • v1.5.9
  • 16.94
  • Published

qqsort

fast, non-blocking quicksort

  • v1.0.9
  • 15.97
  • Published

causaltrack

vectors for causality tracking, whether characterizing or semantic causalities

  • v0.4.1
  • 15.29
  • Published

cjs-yield

Don't Start Function Until Current Callstack Ends

  • v1.0.1
  • 14.26
  • Published

uid-pool

High-performance UUID and unique ID pooling for Node.js. Pre-generate IDs in background worker threads for O(1) synchronous acquisition. Drop-in replacement for uuid.v4() and nanoid() with 10-100x better performance under load.

  • v0.0.1
  • 13.67
  • Published

nact-persistence-postgres-encrypted

nact-persistence-postgres-encrypted ⇒ nact + postresql + encryption = your services have never been so persistent and secure

  • v1.0.2
  • 13.59
  • Published

node-mariadb

A pure javascript client for mariadb

  • v0.1.1
  • 12.36
  • Published

web-images

Safe - Fast (and Non Blocking) - Dependency free - MIT License (with no GPL extras) - Image Loading, Resizing, Conversion and Processing

  • v0.0.21
  • 11.35
  • Published

crypto-asyncx

Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput.

  • v5.1.2
  • 11.13
  • Published

gen-sync

Library that makes simple to run asynchronous functions in synchronous manner, using generators.

  • v2.0.0
  • 10.80
  • Published

mini-toastr-o8

Non-blocking toaster notifications

  • v0.7.2
  • 10.01
  • Published

listorange

List array to Range

  • v0.1.2
  • 9.62
  • Published

nact-persistence-postgres

nact-persistence-postgres ⇒ nact + postresql = your services have never been so persistent

  • v8.0.1
  • 9.53
  • Published

ipc-fn

'Inter-process communication' Allows you to communicate with background processes.

  • v1.0.2
  • 8.81
  • Published

reason-nact

let reason-nact = (node.js, reason, actors) ⇒ your µ services have never been so typed

  • v5.0.0
  • 8.60
  • Published

kafka-uroboros

High-level kafka client based on kafkajs with non-blocking retries of failed messages and easy configuration.

  • v1.2.0
  • 7.96
  • Published

async-document.write

Patches document.write to execute in a non-blocking way.

  • v1.0.1
  • 5.82
  • Published

@itpolsri/simple-webstorage

Asynchronous Lightweight utilities that can make easier to write and read application storage in client browser.

  • v1.0.1
  • 5.82
  • Published

taskwave

Package to execute tasks on a worker pool to deal with a wave of CPU heavy tasks.

  • v0.0.4
  • 4.41
  • Published

yieldable-json-browser

An asynchronous yieldable version of JSON.stringify and JSON.parse

  • v1.1.0
  • 4.39
  • Published

multi-task-queue

An advanced and easy to use queueing system

    • v1.3.1
    • 2.81
    • Published

    js-observable-queue

    Zero-dependency non-blocking task queue for Node.js and Browser

    • v1.0.0
    • 2.79
    • Published

    @ifconfigla/fflate

    High performance (de)compression in an 8kB package

    • v0.8.1
    • 2.75
    • Published

    iterallise

    Parallel asynchronous iterators.

    • v0.0.1
    • 2.57
    • Published

    @gozala/fzstd

    High performance Zstandard (de)compression

    • v0.0.3
    • 0.00
    • Published

    @fervqz/just-a-stream

    A light weight js library for creating, transforming and merging streams.

    • v1.0.3
    • 0.00
    • Published

    @nact/nact-persistence-sqlite

    nact-persistence-sqlite ⇒ nact + sqlite = your services have never been so persistent...and _fast!_

    • v8.1.0
    • 0.00
    • Published

    @nprbst/nact-persistence-sqlite

    nact-persistence-sqlite ⇒ nact + sqlite = your services have never been so persistent...and _fast!_

    • v8.0.2
    • 0.00
    • Published