- HTML & markup in the web browser
- JavaScript & the DOM API - Web IDL, Webcore
- DOM tree, event API
- Design patterns for data/view consistency
- One-way data flow and binding
- Visual JS DOM
- Composable declarative UI
- DOM render lifecycle
- Lists, Map and array/object spread syntax
- Nested multi-level virtual DOM
- Functional components
- Directives
- State hooks
- Virtual DOM archiving and diffing
- Virtual DOM and DOM reconciliation