DecompressionStream

E856196

DecompressionStream is a web API interface that provides a readable stream for decompressing data compressed with formats like gzip or deflate, typically used in conjunction with TransformStream for streaming transformations.

All labels observed (1)

Label Occurrences
DecompressionStream canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf ReadableStream wrapper ⓘ
Web API interface ⓘ
availableInContext Window ⓘ
Worker ⓘ
benefit enables progressive processing of compressed data ⓘ
reduces memory usage for large payloads ⓘ
browserSupport Chromium-based browsers ⓘ
partial or none in some other browsers ⓘ
canBePipedWith pipeThrough ⓘ
pipeTo ⓘ
category Client-side web APIs ⓘ
compressionDirection decompression only ⓘ
dataTypeHandled Uint8Array chunks ⓘ
binary data ⓘ
definedInSpecification WHATWG Streams Standard ⓘ
environmentRequirement secure context ⓘ
errorCondition invalid compressed data ⓘ
unsupported format string ⓘ
exampleUsage response.body.pipeThrough(new DecompressionStream('gzip')) ⓘ
executionEnvironment web browsers ⓘ
web workers ⓘ
exposesProperty readable ⓘ
formatParameterAllowedValue "deflate" ⓘ
"deflate-raw" ⓘ
"gzip" ⓘ
formatParameterType DOMString ⓘ
hasConstructorSignature new DecompressionStream(format) ⓘ
introducedFor streaming decompression of data ⓘ
language JavaScript ⓘ
notSupportedFor arbitrary custom compression formats ⓘ
parameter format ⓘ
primaryUseCase decompress HTTP response bodies ⓘ
decompress binary data in streams ⓘ
readablePropertyType ReadableStream ⓘ
relatedConcept Streams API ⓘ
TransformStream ⓘ
relatedInterface CompressionStream ⓘ
returnsOnError errored readable stream ⓘ
status experimental in some browsers ⓘ
streamOrientation byte streams ⓘ
supportsBackpressure true ⓘ
supportsCompressionFormat deflate ⓘ
deflate-raw ⓘ
gzip ⓘ
supportsStreaming true ⓘ
usedWith ReadableStream ⓘ
TransformStream ⓘ
WritableStream ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

TransformStream → oftenUsedWith → DecompressionStream ⓘ
CompressionStream → relatedInterface → DecompressionStream ⓘ