HTML's New Template Tag The concept of templating is not new to web development. In fact, server-side templating languages/engines like Django (Python), ERB/Haml (Ruby), and Smarty (PHP) have been around for a long time. In the last couple of years however, we've seen an explosion of MVC frameworks spring up. All of them are slightly different, yet most share a common mechanic for rendering their presentational layer (aka da view): templates. Let's face it. Templates are fantastic. Go ahead, ask around. Even its definition makes you feel warm and cozy: template (n) - A document or file having a preset format, used as a starting point for a particular application so that the format does not have to be recreated each time it is used. "…does not have to be recreated each time…" Don't know about you, but I love avoiding extra work. Why then does the web platform lack native support for something developers clearly care about? The WhatWG HTML Templates specification is the answer. It defines a new