Contact emails
ri...@chromium.org, yhi...@chromium.orgExplainer
https://github.com/ricea/websocketstream-explainer/blob/master/README.md
Summary
The WebSocket API provides a JavaScript interface to the RFC6455 WebSocket protocol. While it has served well, it is awkward from an ergonomics perspective and is missing the important feature of backpressure. The intent of the WebSocketStream API is to resolve these deficiencies by integrating streams with the WebSocket API.
Link to “Intent to Implement” blink-dev discussion
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/X7rWpAkMCyg/j6K7mEEwAgAJ
Goals for experimentation
The purpose of the experiment is to validate the shape of the API. In particular, we'd like to answer these questions:
Does it offer the expected improvements in ease-of-use?
Does it integrate well with applications that require backpressure support?
Are we missing any features that are critical for initial adoption?
Experimental timeline
M78: Experiment begins
M80: Last milestone of the experiment
M81: WebSocketStream ships, or doesn't.
Any risks when the experiment finishes?
None.
Ongoing technical constraints
None.
Will this feature be supported on all five Blink platforms supported by Origin Trials (Windows, Mac, Linux, Chrome OS, and Android)?
Yes.
Link to entry on the feature dashboard
What happens if the current API stops buffering everything and leaves the data in the network buffers instead? Would that accomplish any of the goals of the new API?
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/02f3e287-f770-4844-bcc3-0236704bd7c8%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAC_ixdwdvm4EfgAvWMLHchZDzerQ_UWuOMz-Op9JDYkPZpcNEw%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/02f3e287-f770-4844-bcc3-0236704bd7c8%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/02f3e287-f770-4844-bcc3-0236704bd7c8%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAC_ixdyka%2BTb5%2B8Au-zm1u5k2TRFzPm4Hzbc__Zf3OM%3Dia%3D_ig%40mail.gmail.com.