~/talk

Debugging, Profiling, & Rocking Out with Browser-Based Developer Tools!

Talkat Frontend United 2018 · on Friday, 2018-06-01· [developer-experience]
slides:none on file

Live demos show actual debugging moves: use Chrome Canary and Command-Option-C to inspect, set a DOM breakpoint to land in the JS that adds the SJS active class, and step through event objects to see why an interaction fires. Profile with the flame chart and bottom-up grouping by domain to prove third-party scripts cost time, use request blocking to compare profiles, and enable paint flashing plus backface-visibility tweaks to reduce repaints. Console eager evaluation, local overrides, and Lighthouse throttling all behave as demonstrated.

AI-written summary · about

  1. 0:00Start
  2. 1:38Firebug
  3. 2:41Chrome Canary
  4. 3:23Shortcuts
  5. 4:08Elements
  6. 4:57Copy and Paste Your Elements
  7. 5:43Content Editable
  8. 7:23Contrast Ratio
  9. 9:19Event Listeners
  10. 11:26Set a Dom Breakpoint
  11. 14:20Overview of Debugging Javascript for Free
  12. 17:28Multiple Cursors
  13. 18:40Edit Your Break Point
  14. 19:43Network Tab
  15. 21:15Fonts
  16. 21:51Http Headers
  17. 22:18Cookies
  18. 22:28Filmstrip View
  19. 23:06Emulate Offline Mode
  20. 23:43Show Third-Party Badges
  21. 24:00Performance Tab
  22. 27:37Identifying Third-Party Scripts
  23. 28:07Bottom Up View
  24. 29:09Request Blocking
  25. 30:52Eager Evaluation
  26. 33:10Mobile Evaluation
  27. 34:06Adjust Your Throttling
  28. 35:14Rendering
  29. 36:11Paint Flashing
  30. 37:53Back Face Visibility
  31. 38:39Css Transforms
  32. 40:18Application Tab
  33. 41:16Local Overrides
  34. 42:59What's the Differences in Using Chrome Paige Inspect Functions versus the Chrome Canary Itself
~/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.