Optional
chunkThe size of the chunks in bytes during data compression/decompression.
Optional
CompressionThe stream implementation used to compress data when useCompressionStream
is set to true
.
Optional
CompressionThe stream implementation used to compress data when useCompressionStream
is set to false
.
Optional
DecompressionThe stream implementation used to decompress data when useCompressionStream
is set to true
.
Optional
DecompressionThe stream implementation used to decompress data when useCompressionStream
is set to false
.
Optional
maxThe maximum number of web workers used to compress/decompress data simultaneously.
Optional
terminateThe delay in milliseconds before idle web workers are automatically terminated. You can call terminateWorkers()
to terminate idle workers.
Optional
usetrue
to use the native API CompressionStream
/DecompressionStream
to compress/decompress data.
Optional
usetrue
to use web workers to compress/decompress data in non-blocking background processes.
Optional
wasmThe URI of the WebAssembly module used by default implementations to compress/decompress data. It is ignored if useCompressionStream
is set to true
and CompressionStream
/DecompressionStream
are supported by the environment.
Optional
workerThe URI of the web worker.
It allows using alternative deflate implementations or specifying a URL to the worker script if the CSP of the page blocks scripts imported from a Data URI.
Here is an example:
configure({
workerURI: "./custom-deflate.js"
});
Represents the configuration passed to configure.