I'm afraid your browser has been talking to the robots again a gentle intro to WebUSB
summary
WebUSB lets a webpage open and claim USB devices so the browser talks directly to hardware; it already works in Chrome (including Chrome for Android) and is implemented by calling navigator.usb and selecting a device. Demos use an Adafruit Feather 32u4 with an OLED driven via a WebUSB-to-serial shim, johnny-five, PNG-to-LCD and heavy webpack bundling to draw images, and an AVRISP mkII to flash an Arduino by writing 128-byte pages (page writes show progress but boot fails due to address bugs). The claim is practical: real devices are detected, descriptors are readable, and end-to-end demos mostly work with duct-tape fixes.
AI-written summary · about
chapters (7)
- 0:00Start
- 7:54Chrome Apps were sunset in '17
- 10:47what is webUSB?
- 10:57webUSB spec
- 12:54why is webUSB better?
- 22:00Demos
- 30:08Current support
related talks
35mI'm Afraid Your Browser Has Been Talking to the Robots Again - A Gentle Intro to WebUSB
35mExploring Webusb and its Exciting Potential
55mThe Universal Serial Web
56mThe Universal Serial Web
42mAdventures in reinventing interfaces
04mWebUSB for Digital Artists
37mA taste of hardware connectivity on the web with Vue
10mConnecting hardware devices to the web
