The stadia controller bluetooth firmware unlocker was the first time I experienced WebUSB
https://stadia.google.com/controller/index_en_US.html
Today I discovered the VIA project can configure my QMK keyboards
https://www.usevia.app/
Both of these implementations worked perfectly on my framework Chromebook. What are some other cool examples folks have seen?
But with WebUSB a page _can_ communicate directly to a yubikey and pretend it's being asked to authenticate on a different origin. It's been fixed now but it was an interesting bypass:
- https://www.yubico.com/support/issue-rating-system/security-...
- https://www.wired.com/story/chrome-yubikey-phishing-webusb/