Аудиты соблюдения рекомендаций
Эти тесты позволяют выявить возможности для повышения общего качества кода вашего веб-приложения.
- Общие рекомендации #
- На странице отсутствует тип документа HTML, поэтому запускается режим совместимости Узнайте, как сделать так, чтобы ваша страница не запускала режим совместимости в более ранних версиях браузеров.
- Browser errors were logged to the console Learn how to identify and fix browser errors.
- Displays images with incorrect aspect ratio Learn how to display responsive images with the correct aspect ratio.
- На странице отсутствует тип документа HTML, поэтому запускается режим совместимости
- Ускорение работы страницы #
- Не использует HTTP/2 для всех своих ресурсов Узнайте, какую роль играет HTTP/2 во времени загрузки вашей страницы и как включить HTTP/2 на вашем сервере.
- Uses document.write() Learn how to speed up your page's load time by avoiding document.write().
- Используйте пассивные прослушиватели для повышения производительности при прокрутке Узнайте, как улучшить отзывчивость страницы при прокрутке, используя пассивные прослушиватели событий.
- Не использует HTTP/2 для всех своих ресурсов
- Повышение безопасности страницы #
- Ссылки на пункты назначения из разных источников небезопасны Узнайте, как безопасно ссылаться на ресурсы на другом хосте.
- Страница включает интерфейсные библиотеки JavaScript с известными уязвимостями безопасности Узнайте, как сделать свою страницу более безопасной, заменив библиотеки JavaScript, которые имеют известные уязвимости.
- Ensure CSP is effective against XSS attacks Learn about preventing cross-site scripting (XSS) attacks with a strict Content Security Policy (CSP).
- Ссылки на пункты назначения из разных источников небезопасны
- Повышение удобства пользователей #
- Requests the geolocation permission on page load Learn how to responsibly request geolocation permission in a way that provides good user experience.
- Requests the notification permission on page load Learn how to responsibly request notification permission in a way that provides good user experience.
- Requests the geolocation permission on page load
- Отказ от устаревших технологий #
- Uses Application Cache Learn how to migrate your web page from the deprecated Application Cache to the Cache API.
- Uses deprecated APIs Learn how to remove and replace deprecated APIs from your web page.
- Uses Application Cache
- Диагностические аудиты #
- Detected JavaScript libraries Learn about Lighthouse's diagnostic "Detected JavaScript libraries" audit.
- Detected JavaScript libraries