Хотелось бы, чтобы у меня был доступ к Chrome, чтобы проверить некоторые идеи. Вы пытались добавить HTML после </script>
и посмотреть, будет ли он отображаться постепенно? Я полагаю, что так и будет, и если это так, это будет доказательством того, что Chrome не хочет запускать javascript в элементах <script>
во время загрузки страницы. Конечно, рендеринг разметки может запустить ваши скрипты. Если нет, вы можете попробовать включить javascript в качестве внешних файлов и посмотреть, влияет ли это на время выполнения.
Я думаю, что браузеры обычно имеют некоторую свободу действий в соответствии со спецификацией, когда они начинают выполнять javascript, особенно при загрузке страницы. Это может быть невозможно сделать в кросс-браузерном режиме без опроса.