~/talk

Your Browser Has Trust Issues: Why Local Devices Break Modern Web Apps

Talkat Commit Your Code 2026 · 2026-09-02..09-04· [web-platform, webxr]
links:none on file
slides:none on file

Modern browsers block cloud HTTPS pages from talking to local hardware unless four security gates are satisfied: mixed content (HTTPS→HTTP blocked), CORS permissions, Local Network Access prompts, and explicit USB/user-activation consent. A concrete workaround wraps the web app in Electron so web code talks over an IPC bridge to Node.js, avoiding user-facing prompts; a deployed product, the Proxy Box, puts an HTTPS REST API in front of local devices. Real result: label printing demo goes from minutes per package to seconds and reliably prints in production.

AI-written summary · about

  1. 0:00Warehouse to modern web apps
  2. 7:06Browsers block local devices
  3. 16:48Four security gates
  4. 18:35Trust from users to devs
  5. 20:03Electron for local devices
  6. 22:16Live demo no warnings
  7. 23:00Warehouse workers clap
~/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.