# Features
A reliable compressor and decompressor for Brotli, supporting node & browsers via wasm
A circular array buffer written in modern TypeScript.
Parse EditorConfig-INI file contents into AST
Blake2b implemented in WASM
Blake2b implemented in WASM
Blake2b implemented in WASM
a simple ring buffer data structure
libfvad compiled to WASM to run in browsers, Node, and NativeScript
binary-info is a WebAssembly(WASM) module to extract very specific information from binary files.
Safer Node.js Buffer API
Modern Buffer API polyfill without footguns
Node.js Buffer API, for the browser
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value a JS SharedArrayBuffer?
Get the ArrayBuffer out of a TypedArray, robustly.
A library to offer a ring buffer for Node-RED msg statistics.
Is this value a JS ArrayBuffer?
Get the ArrayBuffer out of a DataView, robustly.
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
WebAssembly Parquet reader and writer.
A focus ring clearly indicates which item has keyboard focus.
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.