WebUSB

WebUSB is a JavaScript application programming interface (API) standard for securely providing access to USB devices from web pages.
It was published by the Web Platform Incubator Community Group. As of August 2019, it is in Draft Community status, and the only web browser to support it was Google Chrome.
WebUSB was enabled by default in Chrome 61 on September 5, 2017, but was disabled after privacy and security concerns were raised. According to Chrome's platform status service, WebUSB is now enabled by default again for Chrome 61 and later for desktop and Android.