{"library":"permessage-deflate2","type":"library","category":null,"description":"A WebSocket permessage-deflate compression extension plugin for websocket-extensions, with a threshold option to skip compressing small messages. Version 0.1.8 requires Node >=20.0.0. It implements the IETF draft for permessage-deflate compression, allowing configuration of compression level, memory level, strategy, window bits, and context takeover. The key differentiator from the original permessage-deflate is the addition of a threshold option (default 0) to avoid wasting CPU on tiny payloads.","language":"javascript","status":"active","version":"0.1.8","tags":["javascript","websocket","compression","deflate"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install permessage-deflate2","imports":["import deflate from 'permessage-deflate2'","import deflate from 'permessage-deflate2'; deflate.configure({...})","import { Extensions } from 'websocket-extensions'"]},{"cmd":"yarn add permessage-deflate2","imports":[]},{"cmd":"pnpm add permessage-deflate2","imports":[]}],"homepage":"https://github.com/leonardoventurini/permessage-deflate2","github":"git://github.com/leonardoventurini/permessage-deflate2","docs":null,"changelog":null,"pypi":null,"npm":"permessage-deflate2","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}