~/talk

Why don’t the browser’s Dev Tools understand Your Code?

Talkat XtremeJS 2023 · on Tuesday, 2023-11-21· [web-platform, developer-experience]
slides:none on file

Claims that browser DevTools can actually understand source-level UI now and demonstrates a prototype called Ed that instruments a running app via a local container and a JavaScript package labeled the browser API. The system parses JSX and styles, maps rendered elements back to code, supports hot module reload, visual drag‑and‑drop reorder, wiring event handlers to real functions, and can make git commits from the tool. The prototype runs, pauses, inspects state and updates code live, showing the approach works.

AI-written summary · about

  1. 0:00Browser Dev Tools gap
  2. 3:29Why other tools understand code
  3. 7:19History of web visual tools
  4. 11:39Why Dev Tools lagged
  5. 14:30Ed project demo
  6. 17:06Ed synchronizes code and visuals
  7. 20:18Browser API for real-time updates
  8. 22:28Commits in Dev environment
  9. 24:01Visual workflow and future
  10. 24:44Why the web suits this
  11. 25:05Q&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.