Intent to Experiment: Captured Surface Control

355 مرّة مشاهدة
التخطي إلى أول رسالة غير مقروءة

Elad Alon

غير مقروءة،
17‏/01‏/2024، 8:47:43 ص17 يناير
إلى blink-dev

Contact emails



TBD, but will be hosted on once produced.
For the time being, please refer to the explainer, which has a detailed description of the API as well as sample use of it.
A demo is also available. (Some of the functionality is still being landed in Chromium atm.)

Design docs


Web API that allows Web applications to: 1. Produce wheel events in a captured tab or window. 2. Read/write the zoom level of a captured tab.

Blink component


TAG review

Not started.

TAG review status

Pending. We expect that developer feedback during the origin trial might lead to non-trivial changes to the API shape, and would therefore like to hold off on TAG review until after those changes.


Interoperability and Compatibility

Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

Goals for experimentation

Validate the API shape with Web developers and gather feedback on such topics as:
  • Usefulness of the API as currently implemented.
  • Usefulness of allowing the API to be invoked while the capturing page is not focused (currently, the capturing page must be focused).
  • Possible pain points with scrolling as currently specified and implemented. (Is more fine-grained control necessary? Is scrolling too janky as currently specified and implemented?)

Ongoing technical constraints




Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?

No (Supported on all desktop platforms. Screen-sharing is not currently supported on mobile platforms.)

Is this feature fully tested by web-platform-tests?

No (but we're working on it)

Flag name on chrome://flags


Finch feature name


Requires code in //chrome?


Tracking bug

Launch bug

Estimated milestones

OriginTrial desktop last127
OriginTrial desktop first122
DevTrial on desktop122

Link to entry on the Chrome Platform Status

Links to previous Intent discussions

Intent to prototype:

This intent message was generated by Chrome Platform Status.

Elad Alon

غير مقروءة،
17‏/01‏/2024، 9:09:29 ص17 يناير
إلى blink-dev،Elad Alon
A quick clarification, btw, that we have a partner in mind that's eager to start origin trial as soon as m122.
We also heard interest from other parties during Screen Capture CG meetings.

Chris Harrelson

غير مقروءة،
17‏/01‏/2024، 7:48:41 م17 يناير
إلى Elad Alon،blink-dev
LGTM to experiment M122 - M127

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
To view this discussion on the web visit

Mike Taylor

غير مقروءة،
17‏/01‏/2024، 8:32:32 م17 يناير
إلى Elad Alon،blink-dev

LGTM to experiment from M122 to M127 inclusive.


Mike Taylor

غير مقروءة،
17‏/01‏/2024، 8:33:24 م17 يناير
إلى Elad Alon،blink-dev

Oops, missed Chris' email on this. But you're double approved now. :)

Elad Alon

غير مقروءة،
08‏/05‏/2024، 4:13:01 م8 مايو
إلى blink-dev،،Elad Alon

Hello Blink owners,

We are asking that the OT period on this experiment be shifted, and instead of the originally requested period of m122-m127 (inclusive), we consider it retroactively as m124-m129 (inclusive).

As of the time of writing, there has only ever been one active OT participant (Meet), and they only started widespread use of the feature in m124. Further, the feature was not fully implemented until m124. (The initial target of m122 was set based on timelines that did not materialize, both in terms of the feature’s implementation and of participants’ implementation.)

With respect to standardization:

When this API was first presented to Web developers in the Screen Capture CG, we heard a lot of support for it. Since then, we prioritized implementation and validation of the API with partners. Now that we have the thumbs-up on implementation from partners, we are prioritizing standardization. An initial outreach to Mozilla and Apple during the WebRTC WG editors meeting started out positively, and I am looking forward to presenting this to a wider audience during the May interim meeting of the WebRTC WG. The prospects on achieving consensus before m129 runs its course appear good.



Chris Harrelson

غير مقروءة،
08‏/05‏/2024، 4:21:00 م8 مايو
إلى Elad Alon،blink-dev،
Sounds fine to me - consider it renumbered from 124.

Elad Alon

غير مقروءة،
08‏/05‏/2024، 4:23:09 م8 مايو
إلى Chris Harrelson،blink-dev،
الرد على الكل
رد على الكاتب
إعادة توجيه
0 رسالة جديدة