- A JS structural framework for dynamic web apps the lets you use HTML as your template language and extend HTML syntax to express components.
- "It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs."
For example: * Data binding, as in {{}}. * DOM control structures for repeating, showing and hiding DOM fragments.
- Support for forms and form validation.