Synchronous zlib bindings for NodeJS
Originally made for JS libraries interacting with the Discord gateway, where compression requires a shared zlib context in a synchronous fashion.
Synchronous, Pako-like API
Near-native performance and efficiency
zlib-sync is a native module, so it requires
node-gyp to be installed, which requires Python 2.7 and a C++ compiler on your system. See the node-gyp documentation for more info. A pre-built module is planned for a future update.
node-gyp set up, install
zlib-sync like a normal NPM package:
npm install zlib-sync
Documentation can be found here.
var ZlibSync = ;var inflate = ;inflate;inflate;ifinflateerr < 0throw "zlib error: " + inflatemsg;var result = inflateresult;console;
- Deflate stream support
- One-time deflate/inflate support
Refer to the LICENSE file.