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.

Reply via email to