Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(358)

Side by Side Diff: third_party/WebKit/Source/core/streams/README.md

Issue 1993033003: Ship "Response construction with ReadableStream". (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 This directory contains files from several different implementations and 1 This directory contains files from several different implementations and
2 implementation strategies: 2 implementation strategies:
3 3
4 ## Traditional ReadableStream Implementation 4 ## Traditional ReadableStream Implementation
5 5
6 - ReadableByteStream.{cpp,h,idl} 6 - ReadableByteStream.{cpp,h,idl}
7 - ReadableByteStreamReader.{h,idl} 7 - ReadableByteStreamReader.{h,idl}
8 - ReadableStream.{cpp,h,idl} 8 - ReadableStream.{cpp,h,idl}
9 - ReadableStreamImpl.h 9 - ReadableStreamImpl.h
10 - ReadableStreamReader.{cpp,h,idl} 10 - ReadableStreamReader.{cpp,h,idl}
11 - ReadableStreamReaderTest.cpp 11 - ReadableStreamReaderTest.cpp
12 - ReadableStreamTest.cpp 12 - ReadableStreamTest.cpp
13 - UnderlyingSource.h 13 - UnderlyingSource.h
14 14
15 These files implement the current streams spec, plus the more speculative 15 These files implement the current streams spec, plus the more speculative
16 ReadableByteStream, to the extent necessary to support Fetch response bodies. 16 ReadableByteStream, to the extent necessary to support Fetch response bodies.
17 They do not support author-constructed readable streams. They use the normal 17 They do not support author-constructed readable streams. They use the normal
18 approach for implementing web-exposed classes, i.e. IDL bindings with C++ 18 approach for implementing web-exposed classes, i.e. IDL bindings with C++
19 implementation. They are currently shipping in Chrome. 19 implementation. They are now deprecated and will be removed shortly.
20 20
21 ## V8 Extras ReadableStream Implementation 21 ## V8 Extras ReadableStream Implementation
22 22
23 - ByteLengthQueuingStrategy.js 23 - ByteLengthQueuingStrategy.js
24 - CountQueuingStrategy.js 24 - CountQueuingStrategy.js
25 - ReadableStream.js 25 - ReadableStream.js
26 - ReadableStreamTempStub.js
27 - ReadableStreamController.h 26 - ReadableStreamController.h
28 - UnderlyingSourceBase.{cpp,h,idl} 27 - UnderlyingSourceBase.{cpp,h,idl}
29 - bindings/core/v8/ReadableStreamOperations.{cpp,h} 28 - bindings/core/v8/ReadableStreamOperations.{cpp,h}
30 29
31 These files are an in-progress implementation of the current streams spec, 30 These files implement [V8 extras][1] based ReadableStream which is currently
32 using [V8 extras][1]. They allow author construction. We hope eventually to 31 used.
33 have these supercede the traditional ReadableStream implementation, but the
34 work to build Fetch response body streams on top of this is ongoing.
35 32
36 [1]: https://docs.google.com/document/d/1AT5-T0aHGp7Lt29vPWFr2-qG8r3l9CByyvKwEuA 8Ec0 33 [1]: https://docs.google.com/document/d/1AT5-T0aHGp7Lt29vPWFr2-qG8r3l9CByyvKwEuA 8Ec0
37 34
38 ## Old streams 35 ## Old streams
39 36
40 - Stream.{cpp,h,idl} 37 - Stream.{cpp,h,idl}
41 38
42 These files support an old streams spec. They should eventually be removed, but 39 These files support an old streams spec. They should eventually be removed, but
43 right now XMLHttpRequest and Media Streams Extension code in Blink still 40 right now XMLHttpRequest and Media Streams Extension code in Blink still
44 depends on them. 41 depends on them.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698