Bytecode instead of JS in the browser? (2011)
dartlang.org