Web Stream API

Tags
webapi
Created
Jul 4, 2016 5:26 AM

https://streams.spec.whatwg.org/

fetch 的 response.body 是可读流 // 解压之后的数据

// chunk chrome 64k

// firefox 不定,为什么?

var stream = new ReadableStream({ //demo

//controller的方法 .enqueue(whatever) .close() .error(e) .desiredSize

start(controller) {}, //一开始就执行

pull(controller) {}, // (自动)拉取流时

cancel(reason) {}

}, queuingStrategy);

TransformStream 读写/变换流

WritableStream 可能用到此实例的 API:MediaRecord, TextDecoderStream, WebSocketStream // Request.body 用 ReadableStream

SuperMade with Super