훌륭한 JavaScript 코드 압축 도구 5개를 추천합니다. 코드 압축(코드 최소화라고도 함)은 불필요한 공백 문자, 새 줄 문자, 주석 등을 모두 제거하는 것을 포함하여 소스 코드에서 불필요한 문자를 모두 제거하는 프로세스입니다. 코드 압축은 소스 코드의 기능에 영향을 미치지 않지만 다운로드할 파일의 크기가 줄어들기 때문에 로드 시간(및 웹 애플리케이션 성능)이 향상됩니다.
다음은 스크립트를 더 가볍게 만들고 코드 성능을 향상시킬 수 있는 5가지 뛰어난 JavaScript 코드 압축 도구입니다.
1. YUI 컴프레서
제작: Yahoo! YUI Compressor는 JavaScript 파일을 최소화하는 데 도움이 되는 Java로 작성된 명령줄 도구입니다. 매우 안전하며 다른 도구보다 압축률이 높습니다. 뿐만 아니라 YUI Compressor는 CSS 파일도 압축할 수 있습니다.
2. 구글 클로저 컴파일러
Google Closure Compiler는 JavaScript를 더 빠르게 다운로드하고 실행할 수 있게 해주는 도구입니다. 이것은 꽤 좋은 JavaScript 컴파일러입니다. 소스 언어를 기계어로 바꾸면 JavaScript 내에서 더 나은 JavaScript를 컴파일할 수 있습니다. 이를 사용하여 JavaScript를 구문 분석하고, 쓸모 없는 코드를 분석 및 제거하고, 나머지 코드를 다시 작성하고 압축하는 등의 작업을 수행할 수 있습니다. 또한 구문, 변수 참조 및 유형을 확인하고 일반적인 JavaScript 오류에 대한 프롬프트를 제공할 수 있습니다.
3. JSMin
JSMin은 JavaScript 파일에서 주석과 불필요한 공백을 제거하여 종종 크기를 절반으로 줄여 다운로드 속도를 높일 수 있습니다. 또한 보다 표현력이 풍부한 프로그래밍 스타일을 장려합니다.
4. 패커
Packer는 코드의 압축 버전을 자동으로 생성할 수 있는 널리 사용되는 JavaScript 압축 도구이기도 합니다. 붙여넣고 "Pack" 버튼을 클릭하기만 하면 됩니다. JavaScript로 실행하면 높은 압축을 달성하고 고급 동적 압축을 추가할 수 있습니다.
5. 도장 수축안전
ShrinkSafe는 일반적으로 사용되는 JavaScript 코드 압축 도구이기도 합니다. 프로그래밍 스타일에 따라 스크립트 크기를 1/3 이상 줄일 수 있습니다. 무엇보다도 ShrinkSafe는 공개 변수나 API를 절대 변경하지 않습니다. 즉, JavaScript를 사용하는 코드를 변경하지 않고도 축소된 버전의 JavaScript를 페이지에 넣을 수 있습니다.
보너스 도구
어떤 압축 도구가 자신에게 더 적합한지 테스트하여 테스트를 위해 다양한 도구를 설치하는 수고를 없애세요.
다양한 응용 프로그램으로 인해 자신에게 적합한 JavaScript 코드 압축 도구를 찾는 것이 어려울 수 있습니다. 이제 모든 압축 도구를 설치하지 않고도 어떤 도구가 적합한지 확인할 수 있습니다.
해 보세요: JavaScript CompressorRater
참고: 이 도구는 주로 JSMin, Dojo ShrinkSafe, YUI Compressor 및 Packer를 대상으로 합니다