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

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. See
20 https://crbug.com/613435.
20 21
21 ## V8 Extras ReadableStream Implementation 22 ## V8 Extras ReadableStream Implementation
22 23
23 - ByteLengthQueuingStrategy.js 24 - ByteLengthQueuingStrategy.js
24 - CountQueuingStrategy.js 25 - CountQueuingStrategy.js
25 - ReadableStream.js 26 - ReadableStream.js
26 - ReadableStreamTempStub.js
27 - ReadableStreamController.h 27 - ReadableStreamController.h
28 - UnderlyingSourceBase.{cpp,h,idl} 28 - UnderlyingSourceBase.{cpp,h,idl}
29 - bindings/core/v8/ReadableStreamOperations.{cpp,h} 29 - bindings/core/v8/ReadableStreamOperations.{cpp,h}
30 30
31 These files are an in-progress implementation of the current streams spec, 31 These files implement [V8 extras][1] based ReadableStream which is currently
32 using [V8 extras][1]. They allow author construction. We hope eventually to 32 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 33
36 [1]: https://docs.google.com/document/d/1AT5-T0aHGp7Lt29vPWFr2-qG8r3l9CByyvKwEuA 8Ec0 34 [1]: https://docs.google.com/document/d/1AT5-T0aHGp7Lt29vPWFr2-qG8r3l9CByyvKwEuA 8Ec0
37 35
38 ## Old streams 36 ## Old streams
39 37
40 - Stream.{cpp,h,idl} 38 - Stream.{cpp,h,idl}
41 39
42 These files support an old streams spec. They should eventually be removed, but 40 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 41 right now XMLHttpRequest and Media Streams Extension code in Blink still
44 depends on them. 42 depends on them.
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698