msgpack-lite
Fast Pure JavaScript MessagePack Encoder and Decoder
Fast Pure JavaScript MessagePack Encoder and Decoder
Packs an array-of-arrays into a single ndarray
flattens nested vertex data into a typed array
Pooled memory for ndarrays
convert a buffer (or string) to a Uint8Array
Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation
100+ assorted binary / bitwise operations, conversions, utilities, lookup tables
Tiny polyfill for TypedArray methods
Data structures for managing & working with strided, memory mapped vectors
Binary data related transducers & reducers
WebGL & GLSL abstraction layer
Concatenate ArrayBuffers
A simple way to serialize JavaScript objects into ArrayBuffers for high compression on the wire.
Entity Component System based around typed arrays & sparse sets
SOA & AOS memory mapped structured views with optional & extensible serialization
WASM based SIMD vector operations for batch processing
WASM based LEB128 encoder / decoder (signed & unsigned)
A minimal UUID class for JavaScript.
ArrayBuffer based malloc() impl for hybrid JS/WASM use cases, based on thi.ng/tinyalloc
Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution