I received an email from the tool after the most recent approval stating the next step is: 'Check existing Lighthouse audits <https://github.com/GoogleChrome/lighthouse/tree/main/core/audits> for correctness.`
I am not particularly familiar with Lighthouse, so not sure if this is something actually actionable by me or just a no-op for this feature. Please advise. -Ryan Harrison On Tue, 17 Oct 2023 at 07:31, Yoav Weiss <yoavwe...@chromium.org> wrote: > LGTM2 > > On Tue, Oct 17, 2023 at 1:56 AM Ken Russell <k...@chromium.org> wrote: > >> Got it - thanks Chris. >> >> >> On Mon, Oct 16, 2023 at 4:54 PM Chris Harrelson <chris...@chromium.org> >> wrote: >> >>> Hi, >>> >>> I don't think you need to do anything else. We'll re-review this intent >>> at our next meeting Wednesday morning PDT. >>> >>> The security review is already done >>> <https://chromestatus.com/feature/5180552617656320> and the other one >>> is in progress. The API owners won't block on both finishing, we just >>> wanted to make sure they were started before finishing our review. >>> >>> >>> On Mon, Oct 16, 2023 at 4:40 PM Ken Russell <k...@chromium.org> wrote: >>> >>>> Blink API owners, could you please guide Ryan and Corentin on how to >>>> move this feature forward? >>>> >>>> Perhaps it's best to just have the privacy team sign off on it - this >>>> should be easy because there is no privacy concern for this feature. >>>> >>>> Again, while this is a medium-sized WebGPU shading language feature, >>>> it's well understood and multiple customers are eager for it to become >>>> generally available so they can speed up their machine learning workloads >>>> running on WebGPU. >>>> >>>> Thanks, >>>> >>>> -Ken >>>> >>>> >>>> >>>> On Mon, Oct 16, 2023 at 8:31 AM Ryan Harrison <rharri...@chromium.org> >>>> wrote: >>>> >>>>> I cannot figure out how in the chromestatus entry how to set these >>>>> reviews (privacy & security) as being 'N/A'. The only entries related to >>>>> these that appear in 'Edit All Fields' are up in the dev trial section, >>>>> and >>>>> changing those values, don't appear to affect the chips. >>>>> >>>>> Clicking on the chips for me just brings up the comments/review >>>>> dialogue on the side. I am unsure if the issue is that the review has >>>>> already started, so I cannot change the status to N/A now, or if that is >>>>> something that can only be done by a reviewer. >>>>> >>>>> (cwallez @google and @chromium are both on the editors list already, I >>>>> have added cwal...@chromium.org to the owners list incase that was >>>>> needed) >>>>> >>>>> >>>>> On Wed, 11 Oct 2023 at 16:42, Ken Russell <k...@chromium.org> wrote: >>>>> >>>>>> Chris, is there any way to grant Corentin edit access to the >>>>>> Chromestatus entry? Ryan's OOO the rest of this week and we'd like to >>>>>> progress this before then. Thanks. >>>>>> >>>>>> >>>>>> On Wed, Oct 11, 2023 at 11:44 AM Corentin Wallez < >>>>>> cwal...@chromium.org> wrote: >>>>>> >>>>>>> Thank you for the guidance. I commented on each of these, but >>>>>>> unfortunately don't have edit rights on the feature status so I can't >>>>>>> mark >>>>>>> the reviews as started. >>>>>>> >>>>>>> On Wed, Oct 11, 2023 at 8:20 PM Chris Harrelson < >>>>>>> chris...@chromium.org> wrote: >>>>>>> >>>>>>>> Hi Corentin, >>>>>>>> >>>>>>>> The reviews I'm talking about are the "chips" UI in your chromestatus >>>>>>>> entry <https://chromestatus.com/feature/5180552617656320>. >>>>>>>> Screenshot below. Once the reviews have begun the gray chips will turn >>>>>>>> blue >>>>>>>> or green. This is a recent change to chromestatus, see here >>>>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/bqvB1oap0Yc/m/YlO8DEHgAQAJ> >>>>>>>> for more context. If a review category is not applicable there is a >>>>>>>> way to >>>>>>>> mark it as such in the chromestatus review flow for your feature. >>>>>>>> >>>>>>>> >>>>>>>> [image: image.png] >>>>>>>> >>>>>>>> On Wed, Oct 11, 2023 at 11:10 AM Corentin Wallez < >>>>>>>> cwal...@chromium.org> wrote: >>>>>>>> >>>>>>>>> You mention 5 reviews, there's Security / Privacy / TAG but I'm >>>>>>>>> not sure what the others are. We believe that the three reviews we >>>>>>>>> know of >>>>>>>>> are not applicable both because this feature doesn't impact them, and >>>>>>>>> because any review would be a rehash of parts of the reviews for the >>>>>>>>> original WebGPU release. Is there a way to mark this in the status >>>>>>>>> entry? >>>>>>>>> >>>>>>>>> On Wed, Oct 11, 2023 at 4:52 PM Chris Harrelson < >>>>>>>>> chris...@chromium.org> wrote: >>>>>>>>> >>>>>>>>>> Please fill out the 5 other review categories (security, privacy, >>>>>>>>>> etc) in chromestatus. Those will need to be started before the API >>>>>>>>>> owners >>>>>>>>>> can review. >>>>>>>>>> >>>>>>>>>> On Thu, Oct 5, 2023 at 1:17 PM Ryan Harrison < >>>>>>>>>> rharri...@chromium.org> wrote: >>>>>>>>>> >>>>>>>>>>> +cc cwallez, since he is the WebGPU lead, and can respond >>>>>>>>>>> authoritatively if I am OOO >>>>>>>>>>> >>>>>>>>>>> Contact emailsrharri...@chromium.org >>>>>>>>>>> >>>>>>>>>>> ExplainerNone >>>>>>>>>>> >>>>>>>>>>> Specificationhttps://www.w3.org/TR/webgpu/#shader-f16 >>>>>>>>>>> >>>>>>>>>>> Summary >>>>>>>>>>> >>>>>>>>>>> Allows for the use of the half-precision floating-point type f16 >>>>>>>>>>> in WebGPU shaders (WGSL). Developers can use the 'shader-f16' >>>>>>>>>>> feature from >>>>>>>>>>> the WebGPU spec and the 'f16' extension from the WGSL spec to >>>>>>>>>>> access 16-bit >>>>>>>>>>> floating point variables and APIs in their shaders. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Blink componentInternals>GPU>Dawn >>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EGPU%3EDawn> >>>>>>>>>>> >>>>>>>>>>> TAG reviewNone >>>>>>>>>>> >>>>>>>>>>> TAG review statusNot applicable >>>>>>>>>>> >>>>>>>>>>> Risks >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Interoperability and Compatibility >>>>>>>>>>> >>>>>>>>>>> None >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> *Gecko*: Positive Mozilla has already implemented this feature. >>>>>>>>>>> >>>>>>>>>>> *WebKit*: Positive ( >>>>>>>>>>> https://bugs.webkit.org/show_bug.cgi?id=254668) >>>>>>>>>>> >>>>>>>>>>> *Web developers*: Positive f16 support in general has been >>>>>>>>>>> requested feature in multiple different web runtimes/frameworks, >>>>>>>>>>> e.g. >>>>>>>>>>> https://github.com/microsoft/onnxruntime/issues/9758 and >>>>>>>>>>> http://tc39.es/proposal-float16array/ From the initial >>>>>>>>>>> proposal, https://github.com/gpuweb/gpuweb/issues/658, there >>>>>>>>>>> were multiple benchmarks/demoes that indicate a substantial >>>>>>>>>>> performance >>>>>>>>>>> benefit shown in demos/tests, ~25% if ALU bound, and upto 50% if >>>>>>>>>>> memory >>>>>>>>>>> bound. TF.js has been investigating using f16 in WebGPU, >>>>>>>>>>> https://github.com/gpuweb/gpuweb/issues/658#issuecomment-606492757 >>>>>>>>>>> and >>>>>>>>>>> already has it available in the WebGL implementation TF.js has >>>>>>>>>>> significant >>>>>>>>>>> improvements from forcing using Half Float (the GL equivalent >>>>>>>>>>> feature), >>>>>>>>>>> https://github.com/tensorflow/tfjs/issues/1047 The Dawn team >>>>>>>>>>> has interacted with multiple internal and external partners that >>>>>>>>>>> have >>>>>>>>>>> indicated that f16 support is an important feature for them to get >>>>>>>>>>> the >>>>>>>>>>> performance needed to adopt WebGPU >>>>>>>>>>> >>>>>>>>>>> *Other signals*: Intel has dedicated significant resources to >>>>>>>>>>> help implement f16 in Dawn/Tint, and write proper testing coverage >>>>>>>>>>> in the >>>>>>>>>>> CTS. >>>>>>>>>>> >>>>>>>>>>> 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 at the moment, WebGPU currently does not ship on Android >>>>>>>>>>> WebView. Parallel work is occuring to launch WebGPU on Android. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Debuggability >>>>>>>>>>> >>>>>>>>>>> None >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Will this feature be supported on all six Blink platforms >>>>>>>>>>> (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)? >>>>>>>>>>> No >>>>>>>>>>> >>>>>>>>>>> All platforms will eventually have support. Will immediately be >>>>>>>>>>> available on Mac and Chrome OS, since those are platforms already >>>>>>>>>>> support >>>>>>>>>>> WebGPU. Windows support depends on internal changes to use DXC, >>>>>>>>>>> which are >>>>>>>>>>> in progress, so f16 will become availabe once that is finished. >>>>>>>>>>> Linux and >>>>>>>>>>> Android are planned to have WebGPU support in the future, so >>>>>>>>>>> feature will >>>>>>>>>>> become available when WebGPU does. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Is this feature fully tested by web-platform-tests >>>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>>>>>>> ?No >>>>>>>>>>> >>>>>>>>>>> WebGPU/WGSL have a conformance test suite ( >>>>>>>>>>> https://github.com/gpuweb/cts) that is regularly pulled into >>>>>>>>>>> Chromium and part of the testing of Dawn/Tint in Chromium. Test >>>>>>>>>>> coverage >>>>>>>>>>> for execution of f16 operations has been implemented, >>>>>>>>>>> https://github.com/gpuweb/cts/issues/1248. Additional testing >>>>>>>>>>> is in development. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Flag name on chrome://flagsNone >>>>>>>>>>> >>>>>>>>>>> Finch feature nameWebGPUExposeShader16 >>>>>>>>>>> >>>>>>>>>>> Requires code in //chrome?False >>>>>>>>>>> >>>>>>>>>>> Availability expectationFeature is available only in Chromium >>>>>>>>>>> browsers for the near future, on the order of months. Other >>>>>>>>>>> browsers intend >>>>>>>>>>> to ship WebGPU and f16 support, but don't have specified timelines. >>>>>>>>>>> >>>>>>>>>>> Adoption expectationFeature is used by specific partner(s) to >>>>>>>>>>> provide functionality within 12 months of launch in Chrome. >>>>>>>>>>> >>>>>>>>>>> Adoption planMultiple partners are actively developing >>>>>>>>>>> products/features that will use f16 in WebGPU. >>>>>>>>>>> >>>>>>>>>>> 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? >>>>>>>>>>> No >>>>>>>>>>> >>>>>>>>>>> Estimated milestones >>>>>>>>>>> Shipping on desktop 120 >>>>>>>>>>> >>>>>>>>>>> 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, f16 has been landed in the WebGPU and WGSL specs >>>>>>>>>>> https://github.com/gpuweb/gpuweb/pull/2696 (There is some >>>>>>>>>>> discussion about whether or not explicit enabling of extensions >>>>>>>>>>> should be >>>>>>>>>>> required. Currently it is, so If this changes existing shaders >>>>>>>>>>> would be >>>>>>>>>>> fine because the desire is to make enabling optional, not removing >>>>>>>>>>> the >>>>>>>>>>> mechanism entirely). >>>>>>>>>>> >>>>>>>>>>> Link to entry on the Chrome Platform Status >>>>>>>>>>> https://chromestatus.com/feature/5180552617656320 >>>>>>>>>>> >>>>>>>>>>> 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/CAM4DYDaCcxwhdQb%2B%3DoZcAyd1-o3tU3qNu2Rbv5p0V95nGMeKQg%40mail.gmail.com >>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDaCcxwhdQb%2B%3DoZcAyd1-o3tU3qNu2Rbv5p0V95nGMeKQg%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/CAGdfWNPxpUF5_x-QAkH4_nb1U1WUE9Xi54%3DN%3D%3DJZoYsNsxYwEw%40mail.gmail.com >>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPxpUF5_x-QAkH4_nb1U1WUE9Xi54%3DN%3D%3DJZoYsNsxYwEw%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/CAGdfWNNdyt%2BjJKFmP%3D%2B5kJzgvvD9t9Y%3DhUSpaaxaT%3DsNmu3qvw%40mail.gmail.com >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNNdyt%2BjJKFmP%3D%2B5kJzgvvD9t9Y%3DhUSpaaxaT%3DsNmu3qvw%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/CAMYvS2d%3D0%2BsgrVZPm1W%2Br%3DcCvbHL4-oDo274utp_FLCAJLV6Sg%40mail.gmail.com >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2d%3D0%2BsgrVZPm1W%2Br%3DcCvbHL4-oDo274utp_FLCAJLV6Sg%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/CAMYvS2e%3DMPi5Sf0swNhmXLATaX2ZfgQP%2B9pPVq2wqOHNveas4g%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2e%3DMPi5Sf0swNhmXLATaX2ZfgQP%2B9pPVq2wqOHNveas4g%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/CAM4DYDZDAn5eLD%3D%3DLa%2BZmFd5B1MKGk0x-UYiCMUgx6omOLw%3Dww%40mail.gmail.com.