LGTM2

On 4/23/24 1:18 AM, Domenic Denicola wrote:
LGTM1

On Tue, Apr 23, 2024 at 7:36 AM Ken Russell <k...@chromium.org> wrote:

    Yes. N/As and explanations have been requested for all of these now.


    On Sun, Apr 21, 2024 at 7:37 PM Domenic Denicola
    <dome...@chromium.org> wrote:

        Can you request Privacy, Security, Enterprise, Debuggability,
        and Testing reviews by following the procedure on
        ChromeStatus? Most of them should be pretty simple, or even
        N/A, for this feature. But we're not supposed to give API
        owner approvals until they're underway.

        On Sat, Apr 20, 2024 at 12:42 PM Ken Russell
        <k...@chromium.org> wrote:

            Correction: this API change is already tested in the Web
            Platform Tests, by wpt/webgl/idlharness.any and
            wpt/webgl/idlharness.any.worker. I've updated the
            Chromestatus entry to indicate this; these tests are
            progressed by this change.

            https://chromium-review.googlesource.com/c/chromium/src/+/5466430
            , implementing this, passes the trybots. Would appreciate
            LGTMs from OWNERs for this small change to minimize the
            number of rebases that need to be done before it lands.

            Thanks in advance.

            -Ken



            On Thu, Apr 18, 2024 at 5:45 PM Ken Russell
            <k...@chromium.org> wrote:


                        Contact emails

                k...@chromium.org


                        Explainer

                None


                        Specification

                https://registry.khronos.org/webgl/specs/latest/1.0


                        Summary

                The WebGL specification has defined a WebGLObject
                superinterface for many years, but Chromium's
                implementation never exposed it. This did not
                significantly affect applications in practice, but
                prevented enabling WebGL IDL tests in the Interop
                suite. The WebGL working group also aims to finally
                utilize this superinterface to improve
                application-level debugging. This feature exposes the
                WebGLObject type in the same contexts where the WebGL
                API is exposed - on the main thread and workers.



                        Blink component

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


                        TAG review

                None


                        TAG review status

                Not applicable


                        Risks



                        Interoperability and Compatibility

                No risk. Chrome, Firefox and Safari all intend to
                expose this interface.



                /Gecko/: Positive
                (https://github.com/KhronosGroup/WebGL/pull/3637)
                Firefox approves of and proposes using this
                superinterface to add application-level debugging
                functionality.

                /WebKit/: Positive
                (https://github.com/KhronosGroup/WebGL/pull/3637)
                Safari approves of using this superinterface to add
                application-level debugging functionality.

                /Web developers/: Positive
                (https://github.com/KhronosGroup/WebGL/issues/3514)
                Web developers request debugging functionality built
                on this superinterface, per the link above.

                /Other signals/:


                        Ergonomics

                N/A for this change; follow-on ones will improve
                developer ergonomics and integration with
                platform-specific graphics debugging tools.



                        Activation

                N/A for this change.



                        Security

                None



                        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?

                None



                        Debuggability

                N/A for this change.



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

                Yes


                        Is this feature fully tested by
                        web-platform-tests
                        
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

                No

                Not tested by web-platform-tests yet. This change
                enables automated WebGL IDL tests, which were
                previously failing, to be added to the Interop suite.
                It will also be tested in the WebGL conformance suite,
                which is separate from web-platform-tests.



                        Flag name on chrome://flags

                None


                        Finch feature name

                None


                        Non-finch justification

                Trivial addition of a superinterface to multiple WebGL
                object types.



                        Requires code in //chrome?

                False


                        Measurement

                Does not apply; this is currently an empty web-exposed
                interface which can be used in "instanceof" checks.


                        Availability expectation

                Feature is available on Web Platform mainline within
                12 months of launch in Chrome.


                        Adoption expectation

                Feature is considered a best practice for some use
                case within 12 months of reaching Web Platform baseline.


                        Adoption plan

                Chrome, Firefox and Safari plan to ship debugging
                functionality for application developers on top of
                this feature as soon as possible.


                        Non-OSS dependencies

                Does the feature depend on any code or APIs outside
                the Chromium open source repository and its
                open-source dependencies to function?

                None


                        Estimated milestones

                Shipping on desktop     126

                Shipping on Android     126

                Shipping on WebView     126



                        Anticipated spec changes

                Open questions about a feature may be a source of
                future web compat or interop issues. Please list open
                issues (e.g. links to known github issues in the
                project for the feature specification) whose
                resolution may introduce web compat/interop risk
                (e.g., changing to naming or structure of the API in a
                non-backward-compatible way).

                None - has been specified for many years


                        Link to entry on the Chrome Platform Status

                https://chromestatus.com/feature/5119115615535104

                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/CAMYvS2fATLXkxCJEf1Us8DWDH5XWRcBvjogqZqr22TwotbmJcQ%40mail.gmail.com
            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2fATLXkxCJEf1Us8DWDH5XWRcBvjogqZqr22TwotbmJcQ%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/CAM0wra_ajr5HL%2B%3D2MiiScv3d2Ayp%3DwwUZ%2BatQyH-hjS8YXVgqw%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra_ajr5HL%2B%3D2MiiScv3d2Ayp%3DwwUZ%2BatQyH-hjS8YXVgqw%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/e21e8f34-ba12-4db6-8680-1901c98d5f46%40chromium.org.

Reply via email to