~/talk

I'm afraid your browser has been talking to the robots again a gentle intro to WebUSB

Talkat JSConf AU 2018 · on Tuesday, 2018-04-10· [web-platform, embedded-and-hardware]
github:noopkat
slides:none on file

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

  1. 0:00Start
  2. 7:54Chrome Apps were sunset in '17
  3. 10:47what is webUSB?
  4. 10:57webUSB spec
  5. 12:54why is webUSB better?
  6. 22:00Demos
  7. 30:08Current support
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.