~/talk

How We Accidentally Created ChatRoulette on JSFiddle

Talkat Fluent Conference 2015 · 2015-04-29..05-01· [web-platform, javascript]
name:Alex Zai
links:none on file
slides:none on file

Built a hosted WebRTC layer called Icecomm that hides signaling and STUN/TURN setup and exposes multi-party video with 8 lines of JavaScript (data APIs in ~3 lines). Launched to immediate traction — #2 Hacker News and front-page Reddit/Product Hunt — and becomes an accidental JSFiddle Chatroulette demo that actually works at scale for many users. Claims include up to 90% server-load reduction and 250 engineering teams using the platform today.

AI-written summary · about

  1. 0:00Start
  2. 1:49We launched on HN
  3. 3:09What is WebRTC
  4. 3:29How's a connection made with WebRTC?
  5. 4:09Plugins are bad UX
  6. 4:27What happens when developers lead
~/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.