Understanding JavaScript Compilation
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/understanding-javascript-compilationsummary
Covers how JavaScript source is turned into output via parsing into an abstract syntax tree (AST), transforming that AST, and generating code, with concrete mention of traversal using the visitor pattern. Mentions tools and ecosystems for those steps — Babel, ESLint, CodeShift, T-TypeScript/TSLint — and points to astexplorer.net as a resource for exploring ASTs and refactor/transformation techniques.
AI-written summary · about
related talks
22mHow Linters, Compilers & Other Cool Things Work
33mAs Simple as an AST
44mJavaScript AST programming: Introduction and beyond
28mHow to Build a Compiler
29mAST: the Secret Weapon to Transform a Codebase
31mAST à la Vista, Baby
38mThe magical land of AST's with babel, eslint and codemods
31mThe Different Transformation Stages of AOT Compilers