Streams API

E856192

The Streams API is a web platform feature that enables efficient, programmable handling of streaming data in JavaScript, allowing developers to read, write, and transform data chunks incrementally.

All labels observed (1)

Label Occurrences
Streams API canonical 16

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf JavaScript API ⓘ
Web API ⓘ
definedIn WHATWG Streams Standard ⓘ
enablesOperation backpressure handling ⓘ
data transformation ⓘ
incremental data processing ⓘ
progressive consumption of data ⓘ
queuing strategy configuration ⓘ
stream cancellation ⓘ
stream piping ⓘ
stream teeing ⓘ
feature BYOB (bring your own buffer) reading ⓘ
backpressure-aware flow control ⓘ
error propagation through pipelines ⓘ
lockable readers ⓘ
queuing strategies ⓘ
goal composable data pipelines ⓘ
efficient handling of streaming data ⓘ
reduced memory usage for large data ⓘ
integratesWith Fetch API ⓘ
Request.body ⓘ
Response.body ⓘ
Web Streams in Node.js ⓘ
linked to: Web Streams API
partOf Web Platform ⓘ
linked to: Open Web Platform
runsInEnvironment Node.js ⓘ
Service Worker ⓘ
Web Worker ⓘ
linked to: Web workers

Web browser ⓘ
standardizedBy WHATWG ⓘ
supportsDataType byte streams ⓘ
generic JavaScript objects ⓘ
text streams ⓘ
supportsInterface ByteLengthQueuingStrategy ⓘ
CountQueuingStrategy ⓘ
ReadableByteStreamController ⓘ
ReadableStream ⓘ
ReadableStreamBYOBReader ⓘ
ReadableStreamDefaultController ⓘ
ReadableStreamDefaultReader ⓘ
TransformStream ⓘ
TransformStreamDefaultController ⓘ
WritableStream ⓘ
WritableStreamDefaultController ⓘ
WritableStreamDefaultWriter ⓘ
supportsPattern async iteration over streams ⓘ
pipeThrough ⓘ
pipeTo ⓘ
usedFor incremental parsing of large responses ⓘ
network data processing ⓘ
on-the-fly data transformation ⓘ
progressive file downloads ⓘ
video and audio streaming ⓘ
usedWithLanguage JavaScript ⓘ

How these facts were elicited

Referenced by (16)

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

TransformStream → partOf → Streams API ⓘ
ReadableStreamDefaultReader → partOf → Streams API ⓘ
ReadableStreamBYOBReader → partOf → Streams API ⓘ
CountQueuingStrategy → partOf → Streams API ⓘ
ByteLengthQueuingStrategy → partOf → Streams API ⓘ
Open Web Platform → hasComponent → Streams API ⓘ
WritableStreamDefaultWriter → partOf → Streams API ⓘ
ReadableStreamBYOBRequest → partOf → Streams API ⓘ
Fetch API → relatedSpecification → Streams API ⓘ
CompressionStream → partOf → Streams API ⓘ
DecompressionStream → relatedConcept → Streams API ⓘ
Encoding API → relatedTo → Streams API ⓘ
web-platform-tests → tests → Streams API ⓘ