Taming the browsers of tomorrow
summary
Six concrete demos: native promises for chaining and Promise.all (avoids callback hell, in Firefox Safari and Chrome 32+), a device light event that maps lux to CSS classes (works in Firefox/Firefox OS), navigator.vibrate patterns (Firefox/Chrome on Android), Web Speech synthesis (Safari 6.1+) and recognition (Chrome 25+, server-side), Chrome screen‑share via getUserMedia/MediaSource over HTTPS (Chrome 26+), and service workers as programmable cache controllers (spec in flux, prototypes in Chrome and interest from Mozilla).
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:14HI, I AM FLURIN @flurin
- 0:45BIG THINGS ARE HAPPENING with browsers
- 2:03LET'S TALK ABOUT 6 PIECES OF SMALL MAGIC
- 2:27PROMISES Natively
- 3:37THE OLDFASHIONED WAY
- 4:49THE PROMISES WAY
- 7:17THEY HAVE BEEN AROUND
- 8:33AMBIENT LIGHT EVENTS
- 10:06SHED SOME LIGHT ON THIS
- 11:15VIBRATION API
- 12:56WEB SPEECH API
- 13:37AND THE CODE
- 14:41SPEECH RECOGNITION
- 19:16Service Workers allow us to persistently cache resources and handle the requests to these resources - even when the network isn't available
- 20:16AN EXAMPLE
- 24:25THERE IS (MUCH) MORE! Midi API • Battery Status API • Web Crypto API








