Web Locks API 🔒
-
Updated
Sep 13, 2026 - JavaScript
Web Locks API 🔒
Source code for the book "WebAssembly in Action" (https://www.manning.com/books/webassembly-in-action)
Vanilla JS Implementation of SharedMap, a synchronous multi-threading capable, fine-grain-locked with deadlock recovery, static memory allocated, coalesced-chaining HashMap, backed by SharedArrayBuffer
A trasparent rpc for allowing web worker to access dom in mainland(and vise versa)
use sharedArrayBuffer to store data
Is this value a JS SharedArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Buffer backed JavaScript class instances. For fast communication between web workers when latency matters.
A high-performance Chinese Chess (Xiangqi) AI system powered by C++ WebAssembly, NNUE neural network evaluation, and multi-threaded Web Workers. Runs entirely in the browser via SharedArrayBuffer with zero backend server dependencies.
A Node.js library providing synchronous communication (without async/await, Promises, or callbacks) with child processes.
Converts video clips to animated GIF files with ffmpeg wrapper library.
Research fork of WAM Studio replacing latency calibration with @adasp/latency-test using MLS cross-correlation.
Micro-orchestrator for resilient ingestion with Node.js cluster, worker threads, shared memory, and self-healing workers.
To associate your repository with the sharedarraybuffer topic, visit your repo's landing page and select "manage topics."