~/talk

Enter Inspector Inception: Let's See How Browser Developer Tools Work!

slides:none on file

Developer tools are actual web apps built with HTML, CSS, and JS; code lives in Gecko and Chromium front-end repos; Firefox’s browser toolbox lets the tools inspect and debug themselves; a demo adds a breakpoint to the addBreakpoint function and successfully pauses the debugger; Chrome’s front end runs locally via a remote-debugging port; a new Debugger.html is on GitHub and uses React and Redux, hot-reloads with Storybook, runs integration tests with Cypress, and the Firefox team is about 20–30 people with one designer each.

AI-written summary · about

  1. 0:00Introduction
  2. 1:53Jason Laster
  3. 2:15Project Overview
  4. 2:40Firefox Team
  5. 3:08IRC Room
  6. 3:25Bugzilla
  7. 3:51Docs
  8. 4:11What about the future
  9. 4:36Dev Tools can get much better
  10. 4:57How to involve the community
  11. 5:40Examples
  12. 6:22Mozilla
  13. 7:08Het
  14. 7:25MVC
  15. 7:47Browser Tool Box
  16. 9:03Browser Dev Tools
  17. 10:20Gecko Search
  18. 11:07Add Breakpoint
  19. 11:35Improve debugger
  20. 12:06Chrome
  21. 13:37Debugging with Chrome
  22. 13:50Inspecting a web app
  23. 14:43What do I want to add
  24. 15:05Adding a screensaver
  25. 15:35Contributing to devtools
  26. 16:04Editing as HTML
  27. 16:30Elementary Element
  28. 16:57Note Object
  29. 18:21The Element
  30. 19:44NPM
  31. 22:34Scopes
  32. 24:03Unit Tests
  33. 24:40Scopes Pain
  34. 24:58Scopes Code
  35. 25:42Save Values
  36. 25:57Objects
  37. 26:32Call to Action
  38. 26:57Integration Tests
  39. 27:21ToDo
  40. 28:19Call Stack
~/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.