+ telbahnasawy (device-api team TPM)

On Wednesday, June 22, 2022 at 10:39:17 AM UTC-7 Jack Hsieh wrote:

> Contact emails
>
>
> *[email protected], [email protected]*Explainer
>
>
> *https://github.com/WICG/webhid/blob/main/WEBHID_IN_EXTENSION_SERVICE_WORKERS_EXPLAINER.md
>  
> <https://github.com/WICG/webhid/blob/main/WEBHID_IN_EXTENSION_SERVICE_WORKERS_EXPLAINER.md>*
> Specification
>
>
> *https://wicg.github.io/webhid/ <https://wicg.github.io/webhid/>*Summary
>
>
>
> *Allows web developers to use WebHID API when responding to extension 
> events by exposing WebHID API to Service Workers registered by browser 
> extensions. This API will not yet be exposed to Service Workers registered 
> by sites but the implementation experience gained by supporting the API for 
> extensions will be valuable for such a future project.*Blink component
>
>
> *Blink 
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>>HID*
> Motivation
>
>
> *As Chrome Apps APIs chrome.hid will soon be deprecated 
> <https://developer.chrome.com/docs/apps/migration/>, developers are 
> encouraged to migrate to web apps or Chrome Extensions. For the Chrome 
> Extension case, Manifest V3 deprecates the background page and requires 
> developers to migrate to service workers 
> <https://developer.chrome.com/docs/extensions/mv3/migrating_to_service_workers/>.
>  
> As a result, it is required to support WebHID in Extension Service Workers.*
> Risks
> Interoperability and Compatibility
>
>
>
>
>
> *Gecko: No signal, we have asked for a position on WebHID in extensions 
> (https://github.com/mozilla/standards-positions/issues/459#issuecomment-1162459878
>  
> <https://github.com/mozilla/standards-positions/issues/459#issuecomment-1162459878>).WebKit:
>  
> No signal, opposed to the Web Serial API in general.Web developers: 
> Extension developers previously used WebHID and other device APIs from the 
> background page and have requested that it continues to be available after 
> migrating to Manifest V3.Other signals: Extension team approves of exposing 
> these APIs to extension service workers. 
> (https://docs.google.com/document/d/1s01BVkz-mb18p-gwXmzhM6DdioOh0JMzx_kCJzsLd7U/edit
>  
> <https://docs.google.com/document/d/1s01BVkz-mb18p-gwXmzhM6DdioOh0JMzx_kCJzsLd7U/edit?usp=sharing>,
>  
> internal-only)*WebView application risks
>
>
>
> *N/A. WebHID isn’t available on Android.*Debuggability
>
>
>
> *Devtools*Is this feature fully tested by web-platform-tests 
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ?
>
>
> *No*Flag name
>
>
>
> *chrome://flags/#enable-web-hid-on-extension-service-worker*Requires code 
> in //chrome?
>
>
> *Yes*Tracking bug
>
>
> *https://bugs.chromium.org/p/chromium/issues/detail?id=1303195 
> <https://bugs.chromium.org/p/chromium/issues/detail?id=1303195>*Launch bug
>
>
> *https://bugs.chromium.org/p/chromium/issues/detail?id=1322258 
> <https://bugs.chromium.org/p/chromium/issues/detail?id=1322258>*Estimated 
> milestones
>
>
>
> *106*Link to entry on the Chrome Platform Status
>
> https://chromestatus.com/feature/6305751386554368
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3dabeeea-95dc-4dee-8afd-ba23b9430416n%40chromium.org.

Reply via email to