Efficient updates of previously rendered DOM. Expressiveness and easy access to the JavaScript state that needs to be injected into DOM. Standard JavaScript without required build steps, ...