Note from the original Readme:
WebUSB is currently only supported by Chromium / Google Chrome.
For Chrome to communicate with a USB device, it must have permission to access the device and the operating system must be able to load a generic driver that libusb can talk to.
On Linux, that means that the current user must have permission to access the device.
On macOS, it should work directly.