키 하이라이트 :
grunt-contrib-imagemin
웹 사이트 성능은 오늘날의 디지털 환경에서 가장 중요합니다. 이전 itepoint 기사 (예 : "리소스 타이밍 API 소개", "사용자 타이밍 API 발견"및 Craig Buckler의 "페이지 가중치 감소에 대한 완전한 안내서")에서 논의한 바와 같이 성능 병목 현상을 이해하고 해결하는 것이 중요합니다. Grunt 및 Gulp와 같은 작업 러너는 많은 수동 최적화 작업을 자동화하여 워크 플로를 향상시킵니다. 이 기사에서는 웹 페이지 성능을 향상시키는 5 가지 grunt 작업에 대해 자세히 설명합니다. grunt-contrib-uglify
grunt-contrib-cssmin
grunt-uncss
grunt-contrib-htmlmin
grunt-contrib-imagemin
JavaScript 코드를 최소화합니다. 공백을 제거하고 변수/기능 이름을 단축합니다. 유용한 옵션에는
(메타 데이터 추가)가 포함됩니다.
grunt-contrib-imagemin
미니는 다음을 변형시킵니다
gifsicle
imagemin: { dist: { options: { optimizationLevel: 5 }, files: [{ expand: true, cwd: 'src/images', src: ['**/*.{png,jpg,gif}'], dest: 'dist/' }] } }
<<> src/css
dist/css/style.min.css
<<>는 사용되지 않은 CSS를 제거하여 파일 크기를 줄입니다. 부트 스트랩 또는 기초와 같은 프레임 워크를 사용할 때 특히 유익합니다. <(> (셀렉터 제외) 및 (스타일 시트를 무시하는 경우)와 같은 옵션을 사용할 수 있습니다. 예 : <..>
grunt-uncss
<<>
grunt-uncss
ignore
<<> HTML을 최소화하여 크기가 적은 크기 감소를 제공합니다. 특히 GZIP 압축의 경우 영향이 작을 수 있지만 모든 비트가 도움이됩니다. 구성 : <<>
ignoreSheets
var MyApplication = function() { var data = 'hello'; this.sum = function(first, second) { return first + second; } this.showData = function() { return data; } };
(FAQ 섹션은 여기에 따라 오리지널 FAQ의 구조와 내용을 반영하지만 더 나은 흐름과 간결함을 위해 다시 제작됩니다.)
위 내용은 웹 사이트의 성능을 향상시키는 5 가지 그 런트 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!