LGTM2 On Wed, Sep 25, 2024 at 8:45 AM Alex Russell <slightly...@chromium.org> wrote:
> 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 > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3a489c9e-ff27-48f4-9153-2337778ca32cn%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/CAOMQ%2Bw_6zn7Ser3SFmv7TDyyCjvG5V_X7gstKE_32JkzUHL-yw%40mail.gmail.com.