Hi Elad,
Can you clarify which milestones you intend to experiment in?
thanks,
Mike
On 11/20/23 6:40 AM, 'Elad Alon' via blink-dev wrote:
Contact emails
elada...@chromium.org
Explainer
https://github.com/screen-share/element-capture/blob/main/README.md
<https://github.com/screen-share/element-capture/blob/main/README.md>
Specification
https://screen-share.github.io/element-capture
<https://screen-share.github.io/element-capture>
Summary
API for capturing a subtree of the DOM.
Given a video MediaStreamTrack obtained through pre-existing means to
initiate tab-capture, Element Capture allows mutating the track to
only capture a subtree of the DOM starting at a given Element.
The API bears some resemblance to the Region Capture API, but affords
greater flexibility for applications, because occluding and occluded
content are both excluded from the capture.
Blink component
Blink>GetDisplayMedia
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EGetDisplayMedia>
TAG review
We are holding off on the request for a TAG review until we get some
more developer feedback about the API shape.
TAG review status
Pending
Risks
Interoperability and Compatibility
Gecko: Under consideration
(https://github.com/mozilla/standards-positions/issues/857
<https://github.com/mozilla/standards-positions/issues/857>)
WebKit: No signal
(https://github.com/WebKit/standards-positions/issues/280
<https://github.com/WebKit/standards-positions/issues/280>)
Web developers:
Positive See upvotes and comments on the following:
* https://github.com/WICG/proposals/issues/73
<https://github.com/WICG/proposals/issues/73>
* https://twitter.com/quicksave2k/status/1583388663597015042
<https://twitter.com/quicksave2k/status/1583388663597015042>
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
* Solicit more informed Web developer feedback to validate the API shape.
* Ensure that the feature works correctly in conjunction with adjacent
features.
Debuggability
No changes to DevTools are intended.
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
No
This API is supported on all desktop platforms. Mobile platforms are
unsupported because screen-capture itself is unsupported on those
platforms.
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Not yet (but we’re working on extending coverage)
Flag name on chrome://flags
element-capture
Finch feature name
ElementCapture
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1418194
<https://bugs.chromium.org/p/chromium/issues/detail?id=1418194>
Launch bug
https://launch.corp.google.com/launch/4240472
<https://launch.corp.google.com/launch/4240472>
Estimated milestones
Shipping on desktop
121
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5198989277790208
<https://chromestatus.com/feature/5198989277790208>
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDO6y5b6y3q9QEd2scsYPWuWLJBnPLgwm%2BaHpKx36CYMwA%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDO6y5b6y3q9QEd2scsYPWuWLJBnPLgwm%2BaHpKx36CYMwA%40mail.gmail.com>
This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.
--
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+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDN8mcO%2BYqaVA5nb5BBv-dZB0wqwfh9580wMc-e%2BNuP7yw%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDN8mcO%2BYqaVA5nb5BBv-dZB0wqwfh9580wMc-e%2BNuP7yw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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+unsubscr...@chromium.org.
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7478b904-993b-4f81-b3bf-b8f79ce005d1%40chromium.org.