[whatwg/streams] Revise abstract, introduction, and model (#779)

Making the abstract shorter fixes #769. The introduction incorporates some of its former content, and also was updated in light of how streams and their usage have evolved over time. Finally, it also includes a brief bit about web-developer-created streams, which was curiously absent.

The model section was updated to tie the abstract concepts there to concrete JavaScript classes. Back when it was written, there was some idea of using duck-typing, but that has been abandoned, and this is much more helpful.
You can view, comment on, or merge this pull request online at:

  https://github.com/whatwg/streams/pull/779

-- Commit Summary --

  * Revise abstract, introduction, and model

-- File Changes --

    M index.bs (166)

-- Patch Links --

https://github.com/whatwg/streams/pull/779.patch
https://github.com/whatwg/streams/pull/779.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/pull/779

Received on Friday, 25 August 2017 22:38:18 UTC