Я профилировал на своей странице javascript, который использует виджеты dojo. Я не использую явный синтаксический анализ - анализатор запускается при загрузке страницы.
Что я заметил, так это то, что если я очищаю кеш браузера перед обновлением страницы, синтаксический анализ dojo занимает гораздо больше времени, чем если бы все файлы уже были кешированы.
Обратите внимание, что мы встраиваем все необходимые модули dojo в слой (один файл), поэтому мы не загружаем файлы js с отложенной загрузкой.
Интересно, зависит ли процесс парсинга dojo от изображений и ресурсов CSS, насколько я знаю, он только создает экземпляры виджетов и внедряет dom-узлы.
У вас есть идеи, почему парсер dojo работает дольше (в моем случае в 2-3 раза дольше), когда очищается кеш?