Riot brings custom tags to all browsers. Think React + Polymer but with enjoyable syntax and a small learning curve.
- Absolutely the smallest possible amount of DOM updates and reflows.
- One way data flow: updates and unmounts are propagated downwards from parent to children.
- Expressions are pre-compiled and cached for high performance.
- Lifecycle events for more control.
tools that are known for: