<?xml version="1.0" encoding="UTF-8"?>
<feature id="streams"><name>Streams</name><description>The streams API creates, composes, and consumes continuously generated data.</description><group>streams</group><group_name>Streams</group_name><baseline><status>widely</status><low_date>2022-06-28</low_date><high_date>2024-12-28</high_date></baseline><support><browser name="chrome" version="67" supported="true"></browser><browser name="firefox" version="102" supported="true"></browser><browser name="safari" version="14.1" supported="true"></browser><browser name="edge" version="79" supported="true"></browser><browser name="chrome_android" version="67" supported="true"></browser><browser name="firefox_android" version="102" supported="true"></browser><browser name="safari_ios" version="14.5" supported="true"></browser></support><specifications><spec>https://streams.spec.whatwg.org/</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/ReadableStream</mdn_url><compat_features><key>api.ByteLengthQueuingStrategy</key><key>api.ByteLengthQueuingStrategy.ByteLengthQueuingStrategy</key><key>api.ByteLengthQueuingStrategy.highWaterMark</key><key>api.ByteLengthQueuingStrategy.size</key><key>api.CountQueuingStrategy</key><key>api.CountQueuingStrategy.CountQueuingStrategy</key><key>api.CountQueuingStrategy.highWaterMark</key><key>api.CountQueuingStrategy.size</key><key>api.ReadableStream</key><key>api.ReadableStream.ReadableStream</key><key>api.ReadableStream.cancel</key><key>api.ReadableStream.getReader</key><key>api.ReadableStream.locked</key><key>api.ReadableStream.pipeThrough</key><key>api.ReadableStream.pipeTo</key><key>api.ReadableStream.tee</key><key>api.ReadableStreamDefaultController</key><key>api.ReadableStreamDefaultController.close</key><key>api.ReadableStreamDefaultController.desiredSize</key><key>api.ReadableStreamDefaultController.enqueue</key><key>api.ReadableStreamDefaultController.error</key><key>api.ReadableStreamDefaultReader</key><key>api.ReadableStreamDefaultReader.ReadableStreamDefaultReader</key><key>api.ReadableStreamDefaultReader.cancel</key><key>api.ReadableStreamDefaultReader.closed</key><key>api.ReadableStreamDefaultReader.read</key><key>api.ReadableStreamDefaultReader.releaseLock</key><key>api.ReadableStreamDefaultReader.releaseLock.reject_pending_read_request</key><key>api.TransformStream</key><key>api.TransformStream.TransformStream</key><key>api.TransformStream.readable</key><key>api.TransformStream.writable</key><key>api.TransformStreamDefaultController</key><key>api.TransformStreamDefaultController.desiredSize</key><key>api.TransformStreamDefaultController.enqueue</key><key>api.TransformStreamDefaultController.error</key><key>api.TransformStreamDefaultController.terminate</key><key>api.WritableStream</key><key>api.WritableStream.WritableStream</key><key>api.WritableStream.abort</key><key>api.WritableStream.close</key><key>api.WritableStream.getWriter</key><key>api.WritableStream.locked</key><key>api.WritableStreamDefaultController</key><key>api.WritableStreamDefaultController.error</key><key>api.WritableStreamDefaultController.signal</key><key>api.WritableStreamDefaultWriter</key><key>api.WritableStreamDefaultWriter.WritableStreamDefaultWriter</key><key>api.WritableStreamDefaultWriter.abort</key><key>api.WritableStreamDefaultWriter.close</key><key>api.WritableStreamDefaultWriter.closed</key><key>api.WritableStreamDefaultWriter.desiredSize</key><key>api.WritableStreamDefaultWriter.ready</key><key>api.WritableStreamDefaultWriter.releaseLock</key><key>api.WritableStreamDefaultWriter.write</key></compat_features><canonical_url>https://nowyoucanuse.com/features--streams.html</canonical_url></feature>