TransformStream

E242821

TransformStream is a web streams API interface that enables transforming data chunks passing through a readable–writable stream pair, such as for compression, encryption, or format conversion in streaming workflows.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Web API interface ⓘ
Web Streams API interface ⓘ
allowsChunkCombining true ⓘ
allowsChunkDropping true ⓘ
allowsChunkReordering true ⓘ
allowsChunkSplitting true ⓘ
availableInContext Window ⓘ
Worker ⓘ
canBeConstructedWith readableStrategy ⓘ
transformer object ⓘ
writableStrategy ⓘ
compatibleWith ReadableStream.pipeThrough ⓘ
constructorSignature new TransformStream(transformer?, writableStrategy?, readableStrategy?) ⓘ
defaultHighWaterMarkReadable 1 ⓘ
defaultHighWaterMarkWritable 1 ⓘ
definedInSpecification WHATWG Streams Standard ⓘ
executionEnvironment Deno ⓘ
Node.js (web streams implementation) ⓘ
linked to: Node.js

web browsers ⓘ
exposesProperty readable ⓘ
writable ⓘ
hasComponent readable ⓘ
writable ⓘ
hasPurpose transform data chunks in a stream ⓘ
introducedFor processing data as it is streamed ⓘ
languageBinding JavaScript ⓘ
oftenUsedWith CompressionStream ⓘ
DecompressionStream ⓘ
ReadableStream ⓘ
TextDecoderStream ⓘ
TextEncoderStream ⓘ
WritableStream ⓘ
partOf Streams API ⓘ
Web Streams API ⓘ
readable ReadableStream ⓘ
supportsAsynchronousProcessing true ⓘ
supportsBackpressure true ⓘ
supportsPiping true ⓘ
supportsUseCase compression ⓘ
encryption ⓘ
format conversion ⓘ
streaming workflows ⓘ
transformerMethod flush(controller) ⓘ
start(controller) ⓘ
transform(chunk, controller) ⓘ
usesCallback flush ⓘ
start ⓘ
transform ⓘ
usesControllerType TransformStreamDefaultController ⓘ
writable WritableStream ⓘ

How these facts were elicited

Referenced by (15)

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

Streams Standard → definesConcept → TransformStream ⓘ
ReadableStream → integratesWith → TransformStream ⓘ
WritableStream → relatedInterface → TransformStream ⓘ
CountQueuingStrategy → usedWith → TransformStream ⓘ
ByteLengthQueuingStrategy → usedWith → TransformStream ⓘ
MediaStreamTrack → canBeProcessedBy → MediaStreamTrackProcessor ⓘ
linked to: TransformStream
WHATWG Streams Standard → defines → TransformStream interface ⓘ
linked to: TransformStream
Web Streams API → exposesInterface → TransformStream ⓘ
Streams API → supportsInterface → TransformStream ⓘ
TextDecoderStream → implementsConcept → TransformStream ⓘ
TextDecoderStream → relatedInterface → TransformStream ⓘ
DecompressionStream → usedWith → TransformStream ⓘ
DecompressionStream → relatedConcept → TransformStream ⓘ