На некоторых сайтах в коде можно встретить конструкцию вида
<script type = "text/template"> ... </script>
В отличие от блока, содержащего javascript (type = «text/javascript»), блок script type = «text/template» не будет обработан браузером.
В этом блоке хранятся шаблоны, которые в дальнейшем используются библиотеками типа Mustache, Haml, Eco, underscore.js для генерации HTML кода на стороне клиента.