HTML может включать JavaScript только в <script>
элементах и внутренних атрибутах событий.
Новые версии JavaScript этого не делают и не могут изменить. (Поскольку это (не) особенность HTML, а не JS).
Синтаксис, который вы описываете, используется рядом языков шаблонов, таких как Nunjucks и Handlebars , наряду с вещами, которые не совсем шаблоны, такие как JSX . Это не HTML.