Overview
Syllabus
Introduction
Who am I
What is a compiler
The browser
The history of compilers
Jasmine and Yui Compressor
ES4 Life Death
The Enlightenment
JavaScript
Closure Compiler
Todays Tools
Todays Problems
JavaScript Startup Time
Glimmer VM
Ember MVC
Ember Templates
Angular Templates
Valid Templates
declarative templating
what is an opcode
Constants pool
Virtual Machine
Fetch API
Virtual Machine Visualization
Open Element
Flush Element
Text Element
Close Element
Return
GlimmerVM
WebAssembly
WebAssembly Properties
WebAssembly Performance
C Rust
Domainspecific languages
WebAssembly in Glimmer VM
WebAssembly in Ember
Conclusion
Taught by
JSConf