Is there a way to communicate with USB devices within regular browser (FF, Safari, IE8, etc)?
I assume it could be Javascript -> Java bridge or something else.
Electron can also be put to a good use here, since its build on node, it can access HID devices. There's also a nice node plugin to access HID devices.