Intent to Prototype: WebHID on Dedicated Workers

172 views
Skip to first unread message

François Beaufort

unread,
Sep 17, 2024, 3:25:02 AMSep 17
to blink-dev

Contact emails

fbea...@google.com


Explainer

None


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 component

Blink>HID


Motivation

By combining the capabilities of WebHID and dedicated workers, web developers can minimize input latency and ensure a smooth user experience, even with the complexities of specialized gaming hardware.


Initial public proposal

https://github.com/WICG/webhid/issues/120


TAG review

None


TAG review status

Pending


Risks



Interoperability and Compatibility

None



Gecko: No signal


WebKit: No signal


Web developers: No signals


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

None


Is this feature fully tested by web-platform-tests?

No


Flag name on chrome://flags

enable-experimental-web-platform-features


Finch feature name

WebHIDOnDedicatedWorkers


Non-finch justification

None


Requires code in //chrome?

False


Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5077348995825664?gate=5077108007895040


This intent message was generated by Chrome Platform Status.


Reply all
Reply to author
Forward
0 new messages