Эти правила срабатывают, когда PageSpeed Insights обнаруживает, что размер одного из ваших ресурсов может быть уменьшен посредством минимизации.
Обзор
Под минификацией понимается процесс удаления ненужных или избыточных данных без влияния на то, как ресурс обрабатывается браузером — например, комментарии и форматирование кода, удаление неиспользуемого кода, использование более коротких имен переменных и функций и т. д.
Чтобы минимизировать CSS, попробуйте CSSNano и csso .
Чтобы минимизировать JavaScript, попробуйте UglifyJS . Компилятор Closure также очень эффективен . Вы можете создать процесс сборки, который использует эти инструменты для минимизации и переименования файлов разработки и сохранения их в рабочем каталоге.
Альтернативно, модуль PageSpeed интегрируется с веб-сервером Apache или Nginx для автоматической оптимизации вашего сайта, включая минимизацию ресурсов.
[null,null,["Последнее обновление: 2024-10-30 UTC."],[[["This documentation is outdated and refers to a deprecated version of PageSpeed Insights API (v4) which will be shut down."],["Minification is the process of removing unnecessary data from web resources (HTML, CSS, JavaScript) without impacting functionality, improving page load speed."],["You can use tools like HTMLMinifier, CSSNano, csso, UglifyJS, and Closure Compiler to minify your resources."],["The PageSpeed Module for Apache or Nginx servers can automatically optimize your site, including minification."]]],["Minification reduces resource size by removing unnecessary data without affecting browser processing. Key actions include minifying HTML, CSS, and JavaScript. Use tools like HTMLMinifier for HTML, CSSNano or csso for CSS, and UglifyJS or Closure Compiler for JavaScript. A build process can automate minification, or the PageSpeed Module can optimize sites on Apache/Nginx servers. The content refers to PageSpeed Insights for identifying areas for minification.\n"]]