Инструменты для оценки производительности
Есть также эффективные средства для определения уровня производительности и ее оптимизации. Лично я предпочитаю пользоваться сайтом
http://webpagetest.org/. В наипростейшем варианте набирается URL-адрес и делается щелчок на кнопке START TEST. Сайт покажет полный анализ страницы, но, что еще полезнее, если вы выберете опцию визуального сравнения, он покажет раскадровку страницы по мере ее загрузки, позволяя сконцентрироваться на как можно более быстром завершении вывода страницы на экран. На рисунке ниже показано, как выглядит раскадровка загрузки главной страницы сайта BBC:
Рис. 11.11. Просмотр загрузки страницы как диафильма может наглядно показать историю производительности
Также в инструменты разработчика браузера встроены мощные тулзы повышения производительности. Lighthouse — это часть инструментов разработчика Google Chrome, которые можно запустить на вкладке Audits. Укажите в данном инструментарии ваш сайт, и он выдаст вам список возможных улучшений (рис. 11.12).
Это полезный инструмент, так как в каждом совете есть ссылки на дополнительную документацию, благодаря чему вы больше узнаете о проблеме и возможных способах ее решения.