~/talk

10 things you didn't know a browser could do

Talkat HTML5.tx Texas 2013 · on Saturday, 2013-02-02· [frontend-architecture, web-platform]
slides:none on file

Forty-one-slide deck lists ten concrete browser tricks with code and demos: using document.querySelectorAll is static versus live getElementsByClassName, manipulating classes with classList, making any element editable with contentEditable, storing state with localStorage setItem/getItem (and sessionStorage vs cookies), capturing camera to canvas and saving a PNG with getUserMedia → canvas → toDataURL, SVG as backgrounds, CSS counters and calc, sprite animation with steps(), and Chrome’s memory/timeline tools that expose leaks and frame costs.

AI-written summary · about

  1. 0:00Start
  2. 0:28Talk overview
  3. 1:12Select elements without jQuery
  4. 4:59Class list manipulation
  5. 6:08Static vs live node lists
  6. 8:17Content editable in browser
  7. 11:57Storing data with localStorage
  8. 20:20SVG as background images
  9. 21:48CSS counters
  10. 24:19CSS calc()
  11. 29:19Browser capabilities beyond basics
  12. 30:48Capturing photos with getUserMedia
  13. 31:50Animating sprites with CSS
  14. 35:46Debugging memory in Chrome
  15. 40:48Q&A
~/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.