Building your own DevTools Console
summary
A practical walkthrough of building a JavaScript DevTools Console as a frontend-only SPA, covering developer experience (DX) decisions, use of eval-based execution, and surprises/hardcore implementation details. The talk references ECMAScript specification aspects relevant to console features and warns against attempting to implement a full interpreter.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:03Console history
- 3:54Eval implementation issues
- 8:52Top-level variables problems
- 15:24JavaScript interpreter creation
- 20:23Side effect flag in interpreter
- 24:56Object display and internal slots
- 28:31Module support and cyclic dependencies
- 34:34Summary
- 39:20Console demo with React and TypeScript
- 42:30Open source and future plans
- 43:13Q&A
related talks
53mBeyond console.log
33mEssential JavaScript debugging tools for the modern detective
28mEssential JS debugging tools for the modern detective
29mEssential JavaScript debugging tools for the modern detective
03mEntrevista
31mA Modern Front-End Workflow
43mModern web debugging with devtools
37mAll tooled up and nowhere to go?
