brotli-compress-wasm
TypeScript icon, indicating that this package has built-in type declarations

0.5.0 • Public • Published

brotli-compress-wasm

The smallest brotli compression module for the edge.

  • pure clang is used instead of emcc
  • own libc with walloc for memory management

Usage

Note: Only synchronous processing in a single thread and in a single iteration is supported

import * as brotli from 'brotli-compress-wasm';

// size of compressed buffer
const size = brotli.compress(buffer);

// ...to take output as Uint8Array
const result = brotli.output(size);

Installation

Recommend to use yarn for dependency management:

yarn add brotli-compress-wasm

License

brotli-compress-wasm is MIT licensed.

Package Sidebar

Install

npm i brotli-compress-wasm

Weekly Downloads

1

Version

0.5.0

License

MIT

Unpacked Size

643 kB

Total Files

6

Last publish

Collaborators

  • eolme