See also:
https://developers.google.com/web/updates/2016/03/access-usb-devices-on-the-web
https://adafruit.github.io/Adafruit_TinyUSB_Arduino/examples/webusb-serial/
Note, this is NOT an app or an extension for Chrome. Those follow these rules:
https://developer.chrome.com/apps/app_usb
https://web.dev/add-manifest/