Client-side html templating Allows the use of variables, for, if, and switch statements, code blocks, custom tags, dynamic svgs, and custom variables in html