Thank you everyone! Is there a usual schedule for the pause in the OT, for
example making it start when M106 hits stable?

On Wed, Jul 20, 2022 at 1:41 PM Daniel Bratell <bratel...@gmail.com> wrote:

> LGTM3
>
> /Daniel
> On 2022-07-19 19:25, Mike Taylor wrote:
>
> LGTM2. I think this meets the bar of "substantial progress".
>
> On 7/19/22 1:19 PM, Yoav Weiss wrote:
>
> Since this goes beyond the 12 milestones timeline, this requires 3 LGTMs.
>
> LGTM1 to experiment till M105-M109, with a 2 weeks break in the OT to
> reduce burn-in risk.
>
> On Mon, Jul 18, 2022 at 11:50 PM Ken Russell <k...@chromium.org> wrote:
>
>> Hi Blink developers and owners,
>>
>> Hoping for positive feedback from the Blink API OWNERS. The specification
>> discussions among browser vendors are converging well. This request for
>> Origin Trial extension - the last one our team plans to make - is needed at
>> this critical juncture to allow the most developers to provide feedback on
>> some crucial API and semantic changes.
>>
>> Thanks,
>>
>> -Ken
>>
>>
>>
>> On Mon, Jul 18, 2022 at 7:54 AM Corentin Wallez <cwal...@chromium.org>
>> wrote:
>>
>>> Hey Blink API owners,
>>> The origin trial for WebGPU was started in M94 and was extended
>>> multiple times until M105. We are asking to extend for 4 additional
>>> releases to M109 so that we can keep experimenting and gathering feedback
>>> from developers. Note however that this will make the WebGPU Origin Trial
>>> past the 12 milestone mark so it will need special approval. We are ready
>>> to pause the OT for some time (2 weeks was mentioned) to prevent the risk
>>> of burn-in.
>>>
>>> Particularly important pieces of feedback that we are currently
>>> investigating are:
>>>
>>>    - WGSL has a novel "uniformity analysis" type system that is taking
>>>    some time to bake. The group has addressed multiple pieces of feedback 
>>> from
>>>    developers and continued experimentation will help make sure developers 
>>> can
>>>    use WGSL even with these added constraints.
>>>    - The WebGPU API recently gained an API for the browser to
>>>    optionally surface information about the GPU being used (vendor /
>>>    architecture). It has been implemented in Chromium only recently and we 
>>> are
>>>    seeking feedback from developers.
>>>    - We are continuing experimentation of WebGPU-based video
>>>    processing. The optimizations require quite some complex work on the GPU
>>>    stack and there are still gains to be expected so we'd like to let some
>>>    developers test in the wild.
>>>
>>> A signal of note is that the group is already planning the transition to
>>> Candidate Recommendation for the WebGPU API and WGSL specifications.
>>>
>>> Contact emails
>>> cwal...@chromium.org, bclay...@chromium.org, kain...@chromium.org
>>>
>>> Explainer https://gpuweb.github.io/gpuweb/explainer/
>>>
>>> Specification https://gpuweb.github.io/gpuweb/
>>>
>>> Design docs
>>> https://gpuweb.github.io/gpuweb/
>>> https://gpuweb.github.io/gpuweb/wgsl/
>>> https://gpuweb.github.io/gpuweb/explainer/
>>>
>>> Summary
>>>
>>> The WebGPU API is the successor to the WebGL and WebGL 2 graphics APIs
>>> for the Web. It will provide modern features such as “GPU compute” as well
>>> as lower overhead access to GPU hardware and better, more predictable
>>> performance. WebGPU is being developed by the “GPU for the Web” W3C
>>> community group.
>>>
>>> The origin trial for WebGPU was started in M94 and was extended
>>> multiple times until M105. We are asking to extend for 4 additional
>>> releases to M109 so that we can keep experimenting and gathering feedback
>>> from developers. Note however that this will make the WebGPU Origin Trial
>>> past the 12 milestone mark so it will need special approval. We are ready
>>> to pause the OT for some time (2 weeks was mentioned) to prevent the risk
>>> of burn-in.
>>>
>>> Particularly important pieces of feedback that we are currently
>>> investigating are:
>>>
>>>    - WGSL has a novel "uniformity analysis" type system that is taking
>>>    some time to bake. The group has addressed multiple pieces of feedback 
>>> from
>>>    developers and continued experimentation will help make sure developers 
>>> can
>>>    use WGSL even with these added constraints.
>>>    - The WebGPU API recently gained an API for the browser to
>>>    optionally surface information about the GPU being used (vendor /
>>>    architecture). It has been implemented in Chromium only recently and we 
>>> are
>>>    seeking feedback from developers.
>>>    - We are continuing experimentation of WebGPU-based video
>>>    processing. The optimizations require quite some complex work on the GPU
>>>    stack and there are still gains to be expected so we'd like to let some
>>>    developers test in the wild.
>>>
>>> A signal of note is that the group is already planning the transition to
>>> Candidate Recommendation for the WebGPU API and WGSL specifications.
>>>
>>> Blink component Blink>WebGPU
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebGPU>
>>>
>>> Search tags gpu <https://chromestatus.com/features#tags:gpu>, webgl
>>> <https://chromestatus.com/features#tags:webgl>
>>>
>>> TAG review https://github.com/w3ctag/design-reviews/issues/626
>>>
>>> TAG review status Complete (with LGTM)!
>>>
>>> Risks
>>>
>>>
>>> Interoperability and Compatibility
>>>
>>> With positive signals (and at least WIP implementations) from all
>>> browsers, the biggest interoperability risk is the surface of the API which
>>> is quite large.
>>>
>>> Gecko: In development (
>>> https://hg.mozilla.org/mozilla-central/file/tip/dom/webgpu)
>>>
>>> WebKit: In development (
>>> https://github.com/WebKit/WebKit/tree/main/Source/WebGPU/WebGPU)
>>>
>>> Web developers: Strongly positive (
>>> https://doc.babylonjs.com/extensions/webgpu) Significant interest and
>>> positive feedback from the many early adopters (Babylon.js, Earth, TF.js,
>>> sokol-gfx, and many many others).
>>>
>>> Activation
>>>
>>> WebGPU is not polyfillable on existing APIs and requires hardware
>>> support on the system. (software fallback is not enabled by default yet).
>>>
>>> Security
>>>
>>> See detailed security explainer:
>>> https://gpuweb.github.io/gpuweb/#malicious-use
>>>
>>>
>>> Goals for experimentation
>>>
>>> Allow developers to use WebGPU and provide feedback on the API or the
>>> shading language. We expect feedback about ergonomics, ease of use and ease
>>> of porting existing content to WebGPU, and missing features. As well as
>>> many bug reports :) Also help partners evaluate the performance of WebGPU
>>> in the wild to figure out areas of the implementation to optimize before
>>> launch.
>>>
>>>
>>> Reason this experiment is being extended The origin trial for WebGPU
>>> was started in M94 and was extended multiple times until M105. We are
>>> asking to extend for 4 additional releases to M109 so that we can keep
>>> experimenting and gathering feedback from developers. Note however that
>>> this will make the WebGPU Origin Trial past the 12 milestone mark so it
>>> will need special approval. We are ready to pause the OT for some time (2
>>> weeks was mentioned) to prevent the risk of burn-in.
>>>
>>> Particularly important pieces of feedback that we are currently
>>> investigating are:
>>>
>>>    - WGSL has a novel "uniformity analysis" type system that is taking
>>>    some time to bake. The group has addressed multiple pieces of feedback 
>>> from
>>>    developers and continued experimentation will help make sure developers 
>>> can
>>>    use WGSL even with these added constraints.
>>>    - The WebGPU API recently gained an API for the browser to
>>>    optionally surface information about the GPU being used (vendor /
>>>    architecture). It has been implemented in Chromium only recently and we 
>>> are
>>>    seeking feedback from developers.
>>>    - We are continuing experimentation of WebGPU-based video
>>>    processing. The optimizations require quite some complex work on the GPU
>>>    stack and there are still gains to be expected so we'd like to let some
>>>    developers test in the wild.
>>>
>>> A signal of note is that the group is already planning the transition to
>>> Candidate Recommendation for the WebGPU API and WGSL specifications.
>>>
>>> Ongoing technical constraints
>>>
>>> None
>>>
>>>
>>> Debuggability
>>>
>>> Warnings and errors are exposed via dev tools. Specialized tools for
>>> debugging are TBD.
>>>
>>>
>>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>>> Linux, Chrome OS, Android, and Android WebView)? No
>>>
>>> This feature will not be available in Origin Trial on: - Android because
>>> adding Android support is a lot of engineering that we're scheduling to
>>> happen between the Origin Trial and the shipment of WebGPU. - Windows 7 and
>>> 8 since they don't have D3D12. Support will be extended to these versions
>>> of Windows after the first version of WebGPU is shipped. - Other devices
>>> that don't support D3D12/Metal/Vulkan or don't have a GPU with good enough
>>> minimum specifications.(maybe) The goal is that WebGPU will eventually be
>>> supported in hardware on the vast majority of systems on all Blink OSes and
>>> have software fallback on the others.
>>>
>>> Is this feature fully tested by web-platform-tests
>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>>> ? Yes
>>>
>>> DevTrial instructions
>>> https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#chromium-chrome-edge-etc
>>>
>>> Flag name --enable-unsafe-webgpu
>>>
>>> Requires code in //chrome? False
>>>
>>> Tracking bug
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1156646
>>>
>>> Launch bug https://bugs.chromium.org/p/chromium/issues/detail?id=1156661
>>>
>>> Estimated milestones
>>> OriginTrial desktop last 105
>>> OriginTrial desktop first 94
>>>
>>> Link to entry on the Chrome Platform Status
>>> https://chromestatus.com/feature/6213121689518080
>>>
>>> Links to previous Intent discussions Intent to prototype:
>>> https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/dxqWTSvyhDg/1UDaFD17AQAJ
>>> Intent to Experiment:
>>> https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/K4_egTNAvTs
>>> Intent to Extend:
>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/l-QcZ7qOcUQ
>>> Intent to Extend (2):
>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/GD0shbDnFuM/m/rh5Jxly2AgAJ
>>> --
>>> 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/CAGdfWNP-8mrUnw0pbYZVv1bLbxj1-n%3Dy-UO9niDGCa1dYUGACw%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNP-8mrUnw0pbYZVv1bLbxj1-n%3Dy-UO9niDGCa1dYUGACw%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/CAMYvS2fXPFp9i2XjMRsnepyDHGXyNUyDZ%3DQHe0DnZ%2B-9a-25%3DQ%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2fXPFp9i2XjMRsnepyDHGXyNUyDZ%3DQHe0DnZ%2B-9a-25%3DQ%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/CAL5BFfXnSA2XwU7vY9-jYGostr27RvcmrPKH4GGqyS6Cd%2Bc74Q%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXnSA2XwU7vY9-jYGostr27RvcmrPKH4GGqyS6Cd%2Bc74Q%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/92ff560d-2369-4ae8-f2ad-fff33599528b%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/92ff560d-2369-4ae8-f2ad-fff33599528b%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/CAGdfWNPXxFKZprpfuuEy7PBGNapkEZggTu53p3TLcwMiyoq4eQ%40mail.gmail.com.

Reply via email to