Porting USB applications to the web. Part 1: libusb
We have been using WebUSB extensively for 4 years now, and we are extremely happy with the result so far. We make a graphing calculator and we want our users to be able to easily update it. We considered a bunch of options, and WebUSB definitely was the best [1].This article is a bit old, but since then the situation as become even better:
 - Windows 10 is being more and more popular, so WebUSB really is a "plug and play" solution on Windows now too
 - Windows comes with Edge that also has WebUSB supportI really with Firefox would include it too![1] https://www.numworks.com/blog/webusb-firmware-update/