Makes sense to me, thanks for the heads up!

On Thu, Feb 16, 2023 at 11:29 PM 'Tarek ElBahnasawy' via blink-dev <
[email protected]> wrote:

> Contact [email protected], [email protected]
> <[email protected]>
> Explainerwebhid/WEBHID_IN_EXTENSION_SERVICE_WORKERS_EXPLAINER.md at main
> <https://github.com/WICG/webhid/blob/main/WEBHID_IN_EXTENSION_SERVICE_WORKERS_EXPLAINER.md>
> SpecificationWebHID API <https://wicg.github.io/webhid/>
> SummaryAllows 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 componentBlink
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>>HID
> MotivationAs Chrome Apps APIs 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.
> RisksInteroperability and CompatibilityGecko: No signal, we have asked
> for a position on WebHID in extensions (WebHID (Human Interface Device)
> API · Issue #459 · mozilla/standards-positions · GitHub
> <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 risksN/A. WebHID isn’t available on Android.
> DebuggabilityDevtools
> Is this feature fully tested by web-platform-tests
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ?No, testing for Extensions is covered by Chrome browser tests but the
> WebHID API in general is fully tested by web-platform-tests.
> Flag namechrome://flags/#enable-web-hid-on-extension-service-worker
> Requires code in //chrome?Yes
> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1303195
> Launch bug
>
> https://launch.corp.google.com/launch/4200800 (sorry, Googlers only)
>
> Estimated milestones112
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/6305751386554368
>
> --
> Tarek
>
> --
> 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/CAKfE4fJQqcigBxG_3qNzWjBdUSwU5kQ7zg-L-Wf0AVxCx_Emzg%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKfE4fJQqcigBxG_3qNzWjBdUSwU5kQ7zg-L-Wf0AVxCx_Emzg%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY96oVr-qZH_3cHY2zfmsOn03dhaDU%3DMn6H2WvXpGHS74Q%40mail.gmail.com.

Reply via email to