~/talk

Rocking Out with Browser-Based Developer tools

slides:none on file

Live demos use Chrome DevTools (Elements, Network, Timeline, Layers, Console, Debugger) and show concrete fixes: find 200 requests with only 54 from site domain, spot a 2.4 MB PNG that should be a ~700 KB JPEG, see first paint at 2.12s, and drop janky scrolling from ~16 FPS to ~40 FPS by avoiding repaints. Steps include using paint flashing, break on attribute modifications, promoting animated elements to their own layers (backface-visibility / will-change), network/CPU throttling and remote device emulation.

AI-written summary · about

  1. 0:00Start
  2. 1:10Firebug
  3. 2:25Developer Tools
  4. 2:47Chrome Developer Tools
  5. 11:01Network Tab
  6. 11:53Copy and Paste
  7. 12:26The Network Tab
  8. 15:25Sort by Size
  9. 15:56Preserve Log
  10. 17:14Cpu Throttling
  11. 18:31Console Tab
  12. 20:11Move Layers
  13. 20:31Add Layers
  14. 21:20Developer Tools Experiments
  15. 22:43How a Browser Works
  16. 23:16Render Tree
  17. 27:22Paint Flashing
  18. 30:01Layer Border
  19. 31:31Network Conditions
  20. 32:01Rendering Sensors
  21. 34:07Javascript Debugging
  22. 35:40Breakpoint
  23. 37:33Watch Statement
  24. 38:19Xhr Breakpoint
  25. 38:33Dom Breakpoint
  26. 41:08Performance Performance Profiling
  27. 42:13Flame Chart
  28. 46:39Limited Mobile Emulation
  29. 48:03Media Queries
~/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.