LGTM1

On Thursday, September 19, 2024 at 12:10:56 AM UTC-7 fbea...@google.com 
wrote:

> Contact emailsfbeauf...@google.com
>
> Explainerhttps://github.com/WICG/webhid/pull/121
>
> Specification
> https://wicg.github.io/webhid/#extensions-to-the-workernavigator-interface
>
> Summary
>
> WebHID is enabled inside dedicated worker contexts. This allows developers 
> to perform heavy I/O and processing of data from a HID device on a separate 
> thread to reduce the performance impact on the main thread.
>
> Blink componentBlink>HID 
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EHID>
>
> TAG reviewThis small addition to the WebHID API doesn’t seem to qualify 
> for a TAG review. I’m happy to file one if desired though.
>
> TAG review statusNot applicable
>
> Risks
>
>
> Interoperability and Compatibility
>
> This small addition does not change the overall status of WebHID 
> interoperability or compatibility. 
>
> *Gecko*: No signal - Both Gecko and WebKit are unlikely to object to this 
> feature specifically, but object to the overall WebHID API as a whole, 
> hence it doesn't make sense to bug them with specific questions on this.
>
> *WebKit*: No signal - Both Gecko and WebKit are unlikely to object to 
> this feature specifically, but object to the overall WebHID API as a whole, 
> hence it doesn't make sense to bug them with specific questions on this.
>
> *Web developers*: Positive (https://github.com/WICG/webhid/issues/120)
>
> *Other signals*:
>
> 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
>
> No specific DevTools changes are required. This feature is treated like 
> any other JS method. Note that exposing DevTools debugging support for 
> device-access APIs (WebHID included) is discussed at 
> https://bugs.chromium.org/p/chromium/issues/detail?id=1142566.
>
> Will this feature be supported on all six Blink platforms (Windows, Mac, 
> Linux, ChromeOS, Android, and Android WebView)?No
>
> Android is not supported because Android itself does not provide a direct 
> API for accessing HID devices. For the same reason this API is not 
> available in Android WebView. 
>
> Is this feature fully tested by web-platform-tests 
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ?No
>
> WPT are planned, we have some web_tests already but the external web 
> platform tests are minimal and only verify the presence of interfaces and 
> attributes: https://wpt.fyi/results/webhid We have internal web tests 
> that will be converted to WPT: 
> https://source.chromium.org/chromium/chromium/src/+/master:third_ and may 
> differ by party/blink/web_tests/hid/
>
> Flag name on chrome://flagsenable-experimental-web-platform-features
>
> Finch feature nameWebHIDOnDedicatedWorkers
>
> Requires code in //chrome?False
>
> Tracking bug
> https://chromium-review.googlesource.com/c/chromium/src/+/5841991
>
> Sample linkshttps://webhid-worker.glitch.me
>
> Estimated milestones
> Shipping on desktop 131
>
> 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
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/5077348995825664?gate=5078851361964032
>
> Links to previous Intent discussionsIntent to Prototype: 
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPpwU5K9tsJ_qRhY0qV%3Dc8HzC7Q_xfN8jGZJ05iLtm67Uu7HQQ%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/3a489c9e-ff27-48f4-9153-2337778ca32cn%40chromium.org.

Reply via email to