В HTML5 элемент  script может использоваться для блоков данных:
Элемент
scriptпозволяет авторам включать в свои документы динамические script и блоки данных.
Атрибут  type указывает тип содержимого MIME.
Если используется text/html, должен ли элемент script содержать полный HTML-документ? Или также доступны фрагменты (как в следующем примере)?
<script type="text/html">
  <div>Foobar.</div>
</script>
