When, if ever, will HTML support template stamping 2024-02-25 Template stamping, declarative custom elements, HTML components. Different names for the same concept: code reuse in HTML by applying templating rules. Since 2007, this feature has been independently proposed 18 times (and that's likely not exhaustive). In 2024, you still can't repeat some HTML without slathering JavaScript all over your website. Attempts: 2024 Object oriented HTML proposal 2023 HTML components proposal 2023 Allow creating Custom Elements exclusively via HTML proposal 2023 Declarative Web Application Stack proposal 2023 Handlebars-style template proposal 2021 Mirror element proposal 2021 Declarative template stamping 2018 Declarative custom elements strawman proposal 2018 Template parts draft proposal 2017 Apple's template instantiation proposal 2017 Client side include proposal 2016 Apply template proposal 2015 HTML6 proposal 2013 Platonic custom element declarative syntax 2013 Client-side master pages 2012 Content templates 2009 Form repetition model proposal 2007 HTML5 datatemplate element proposal wip