A remarkable project exploring a binary AST format for JS! https://github.com/syg/ecmascript-binary-ast (interesting comments on when you can't lazily parse JS)