Skip to content

createDeflateCompressStream

createDeflateCompressStream(level?): TransformStream<ArrayBufferLike | ArrayBufferView<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>

Defined in: streams.d.ts:93

Create a streaming raw deflate compression TransformStream.

Uses the Web Streams API (TransformStream) to provide chunked raw deflate compression (no gzip header/footer).

Input chunks may be any ArrayBuffer, SharedArrayBuffer or ArrayBufferView, read byte for byte: a Uint16Array is not converted element by element.

number

Compression level (0-9). Default is 6.

TransformStream<ArrayBufferLike | ArrayBufferView<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>