Где я могу найти больше информации о спецификации потока - PullRequest
0 голосов
/ 06 апреля 2019

Я хочу прочитать об интерфейсе 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).

В нем только перечислено, что выбрасывается при каких условиях и что возвращается. Есть ли другой ресурс, где эти вещи описаны более дружественным для человека образом?

...