~/talk

Visual statical analysis tool

Talkat JSConf US 2011 · 2011-05-02..05-03· [data-visualization, developer-experience]
slides:none on file

A concrete tool exists that starts from a CFG parser (too slow: jquery at 46k in 24 seconds) then switches to a handwritten tokenizer for linear performance. It gives syntax highlighting, variable lookup and scope depth, naive but working type inference and property resolution, dead‑code detection, jslint‑style warnings, a basic minifier and beautifier, and a parse‑tree viewer. The result installs as a bookmarklet that turns any textarea into the analyzer and mostly works in the browser.

AI-written summary · about

  1. 0:00Intro
  2. 0:42JavaScript parser
  3. 1:08Regular expressions
  4. 1:43Concrete parse tree
  5. 3:00Salt problem
  6. 3:20Tokenizer
  7. 3:58Index highlighting
  8. 4:38Carrots
  9. 4:57Layout
  10. 5:41Orientation
  11. 6:53Insights
  12. 7:32Properties
  13. 8:04Tools
~/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.