OptionalchunkThe size of the chunks in bytes during data compression/decompression.
OptionalCompressionThe stream implementation used to compress data when useCompressionStream is set to true.
OptionalCompressionThe stream implementation used to compress data when useCompressionStream is set to false.
OptionalDecompressionThe stream implementation used to decompress data when useCompressionStream is set to true.
OptionalDecompressionThe stream implementation used to decompress data when useCompressionStream is set to false.
OptionalmaxThe maximum number of web workers used to compress/decompress data simultaneously.
OptionalterminateThe delay in milliseconds before idle web workers are automatically terminated. You can call terminateWorkers() to terminate idle workers.
Optionalusetrue to use the native API CompressionStream/DecompressionStream to compress/decompress data.
Optionalusetrue to use web workers to compress/decompress data in non-blocking background processes.
OptionalwasmThe 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.
OptionalworkerThe 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.