Introduce Shadow DOM
Use IDs for behavior instead of classes
Introduce Polymer
Introduce automatic node finding
Introduce declarative event mapping
Introduce data binding
Introduce template 'if' and 'repeat'
Introduce filters
Introduce published properties (use) and changed watchers
Introduce published properties (creation)