Ta reguła się uruchamia, gdy PageSpeed Insights wykryje, że można zmniejszyć rozmiar jednego z zasobów.
Opis
Minimalizacja to proces usuwania niepotrzebnych lub zbędnych danych bez wpływu na sposób przetwarzania zasobu przez przeglądarkę.Obejmuje to np. komentarze do kodu i formatowanie, usuwanie niewykorzystanego kodu, używanie krótszych nazw zmiennych i funkcji itd.
Aby zmniejszyć JavaScript, użyj UglifyJS. Kompilator Closure Compiler jest też bardzo skuteczny. Możesz utworzyć proces kompilacji, który korzysta z tych narzędzi, aby zmniejszyć pliki programistyczne, zmienić ich nazwy i zapisać je w katalogu produkcyjnym.
Innym rozwiązaniem jest moduł PageSpeed (który integruje się z serwerem WWW Apache lub Nginx), aby automatycznie optymalizować witrynę (w tym minifikację zasobów).
[null,null,["Ostatnia aktualizacja: 2024-09-04 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"]]