LGTM to experiment from M122 to M127 inclusive.

On 1/17/24 9:09 AM, 'Elad Alon' via blink-dev wrote:
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.

On Wednesday, January 17, 2024 at 2:47:43 PM UTC+1 Elad Alon wrote:


            Contact emails

    elad...@chromium.org


            Explainer

    https://github.com/screen-share/captured-surface-control/blob/main/README.md


            Specification

    TBD, but will be hosted on
    https://screen-share.github.io/captured-surface-control once
    produced.
    For the time being, please refer to the explainer
    
<https://github.com/screen-share/captured-surface-control/blob/main/README.md>,
    which has a detailed description of the API as well as sample use
    of it.
    A demo <https://captured-surface-control.glitch.me/> is also
    available. (Some of the functionality is still being landed in
    Chromium atm.)


            Design docs

    
https://docs.google.com/document/d/10UojDvTJ6ojBEOP7cgBIIaE7WZEfes_Qv1eN3A2A0nM/edit?usp=sharing


            Summary

    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

    Blink>GetDisplayMedia
    
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EGetDisplayMedia>


            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.


            Risks



            Interoperability and Compatibility



    /Gecko/: No signal

    /WebKit/: No signal

    /Web developers/: No signals

    /Other signals/:


            Security

    
https://github.com/screen-share/captured-surface-control?tab=readme-ov-file#security-and-privacy-concerns



            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

    None


            Debuggability

    N/A


            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
            
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

    No (but we're working on it)


            Flag name on chrome://flags

    captured-surface-control


            Finch feature name

    CapturedDisplaySurface


            Requires code in //chrome?

    False


            Tracking bug

    https://bugs.chromium.org/p/chromium/issues/detail?id=1466247


            Launch bug

    https://launch.corp.google.com/launch/4268170


            Estimated milestones

    OriginTrial desktop last    127
    OriginTrial desktop first   122
    DevTrial on desktop         122



            Link to entry on the Chrome Platform Status

    https://chromestatus.com/feature/5092615678066688


            Links to previous Intent discussions

    Intent to prototype:
    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMO6jDPSgR3kX39drHd9t-JvTKBk%2B7Dg03O6dvowzw-LjQ__1A%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/f6f5c1b3-d203-4fa5-bdef-394e4c04ab02n%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f6f5c1b3-d203-4fa5-bdef-394e4c04ab02n%40chromium.org?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/3174cf71-de1a-45c6-8e65-553903f40d91%40chromium.org.

Reply via email to