Я хочу прочитать об интерфейсе API потока браузера (не узла!)
Я знаю, что здесь есть спецификации потока: https://streams.spec.whatwg.org/
Но многие методы никогда не описываются словами, например, что они на самом деле делают, например:
3.12.4.3. respondWithNewView(view)
If ! IsReadableStreamBYOBRequest(this) is false, throw a TypeError exception.
If this.[[associatedReadableByteStreamController]] is undefined, throw a TypeError exception.
If Type(view) is not Object, throw a TypeError exception.
If view does not have a [[ViewedArrayBuffer]] internal slot, throw a TypeError exception.
If ! IsDetachedBuffer(view.[[ViewedArrayBuffer]]) is true, throw a TypeError exception.
Return ? ReadableByteStreamControllerRespondWithNewView(this.[[associatedReadableByteStreamController]], view).
В нем только перечислено, что выбрасывается при каких условиях и что возвращается.
Есть ли другой ресурс, где эти вещи описаны более дружественным для человека образом?