Я не уверен, что YSlow поможет ему, так как он загрузит все элементы для страницы и запустит на них тесты производительности, в то время как проблема swalkner заключается в том, сколько времени требуется для рендеринга самой HTML-страницы, когда все другие элементы (изображения) , CSS и т. Д.) Кэшируются.
По крайней мере, я так думаю, что он говорит.
В исходном вопросе вы сказали: «Следующие элементы загружаются асинхронно через JavaScript». но потом ничего не перечислил. Что загружается?
Я бы предложил сначала проверить наличие ошибок Javascript. Затем попробуйте удалить некоторые из ваших асинхронных вызовов загрузки по одному, пока не достигнете узкого места. Фактически, удалите их все, сколько времени занимает загруженный HTML, чтобы сделать? Возьми это время и работай оттуда.
Ваш HTML-документ очень большой? Использует ли он много встроенных стилей, которые могут быть в файле CSS?
Возможно, если вы разместите ссылку на сайт, люди будут смотреть на нее.