Sweet sixteen, but where are the tools?
summary
Zeon is a static JavaScript analyzer built on a handwritten parser that produces two token streams, scope chains, type inference and configurable warnings, and can generate JSDoc, minify, macro/pragma-process and beautify code. It includes a real-time visual profiler and a prototype-instance variable detector. A local benchmark claims 1 MB in 700 ms parsing. The browser demo sometimes fails but core tools—warnings, flow analysis, rewrites and profiling—are implemented and runnable.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:32Tools
- 1:05Xion
- 4:40Expressions
- 7:06Errors
- 8:08Token streams
- 8:25Variable declarations
- 9:41Z undoes
- 12:27Type inference
- 14:24Navigation
- 15:25Pragma
- 16:23Macros
- 17:22Minification
- 18:09Rewriting
- 18:59Indent
- 19:23Other tools
- 20:17Fixed hoisting
- 21:34Branching tool
- 22:53Realtime Profiler
related talks
16mVisual statical analysis tool
29mMy Little Parser: Tooling is Magic
43mJavaScript ❤ binary data
44mJavaScript AST programming: Introduction and beyond
27mParsing, Compiling, and Static Metaprogramming
26mJavaScript Tools at Scale Using Type Information
35mAshley Williams - SeattleJS Conference 2017
41mJavaScript Meets Zephyr
