Это больше не нужно. Это только когда-то служило взломом обратной совместимости - когда скрипты впервые начали вставляться в статические HTML-страницы, большинство браузеров не могли их поддерживать. Без комментариев они игнорировали бы семантику тега <script>
(который они не понимали), а затем отправляли исходный код скрипта на страницу.
По иронии судьбы, решение само по себе было взломом - AFAIK, ни одна часть спецификации HTML не говорит, что теги скрипта должны анализироваться внутри комментариев. Тот факт, что все браузеры подхватили это, кажется больше совпадением, чем что-либо еще. Конечно, в XHTML комментарии - это комментарии, поэтому полностью совместимый браузер будет иметь , чтобы игнорировать ваши сценарии.
В общем, если вы не хотите поддерживать действительно, действительно старых браузеров (за счет взлома некоторых новых), больше нет необходимости делать это.