WebUSB seems to be a non-starter for HID devices like BlinkStick.
Is there any interest in developing a Chrome Extension based on Chrome’s HID api?
Such an extension would allow direct (javascript) web access to BlinkStick without requiring external programming environments, apps, native drivers or any modification to the device firmware.
There is some discussion around integrating Chrome’s HID api into WebUSB that could make such an extension redundant, but careful design could allow for easy migration if that ever happens.
For example, if the event protocols between javascript and the BlinkStick extension were based on the WebUSB api design.