Web Streams API
E856191
The Web Streams API is a web platform feature that enables efficient, programmable handling of streaming data in JavaScript, such as reading, transforming, and writing data chunks incrementally.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript API
ⓘ
Web API ⓘ browser feature ⓘ |
| allows |
custom data sinks
ⓘ
custom data sources ⓘ custom transform chains ⓘ |
| benefit |
fine-grained control over data flow
ⓘ
improved responsiveness for network operations ⓘ reduced memory usage for large data ⓘ |
| designedFor |
service workers
ⓘ
web applications ⓘ web browsers ⓘ |
| enables |
backpressure-aware data flow
ⓘ
pipelining of data sources and sinks ⓘ reading data chunks incrementally ⓘ transforming data streams ⓘ writing data chunks incrementally ⓘ |
| exposesInterface |
ByteLengthQueuingStrategy
NERFINISHED
ⓘ
CountQueuingStrategy NERFINISHED ⓘ ReadableStream NERFINISHED ⓘ ReadableStreamBYOBReader NERFINISHED ⓘ ReadableStreamDefaultController NERFINISHED ⓘ ReadableStreamDefaultReader NERFINISHED ⓘ TransformStream NERFINISHED ⓘ TransformStreamDefaultController NERFINISHED ⓘ WritableStream NERFINISHED ⓘ WritableStreamDefaultController NERFINISHED ⓘ WritableStreamDefaultWriter NERFINISHED ⓘ |
| influencedBy | Node.js Streams NERFINISHED ⓘ |
| partOf | Web Platform NERFINISHED ⓘ |
| primaryUse |
efficient I/O operations
ⓘ
handling streaming data ⓘ incremental data processing ⓘ |
| relatedSpecification | WHATWG Streams Standard NERFINISHED ⓘ |
| standardizedBy | WHATWG NERFINISHED ⓘ |
| supportsFeature |
backpressure management
ⓘ
binary data streaming ⓘ error propagation in streams ⓘ progressive data consumption ⓘ queuing strategies ⓘ stream cancellation ⓘ stream piping ⓘ stream teeing ⓘ streaming HTTP responses ⓘ streaming file processing ⓘ text streaming ⓘ |
| supportsLanguage | JavaScript NERFINISHED ⓘ |
| usedWith |
Fetch API
NERFINISHED
ⓘ
ReadableStream from fetch() ⓘ Request.body ⓘ Response.body ⓘ |
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.