본문 바로가기

컴퓨터/참고 사이트 및 팁

Javascript로 된 소스코드를 압축해주는 사이트.

반응형

http://closure-compiler.appspot.com/home


이 사이트를 이용하면 자바스크립트로 인한 트래픽을 상당히 줄일 수 있을 것으로 예상한다.


Optimization에는 3가지 단계로 되어 있다.

1번째 옵션인 Whitespace only의 경우에는 불필요한 공백, 엔터, 세미콜론, 주석 등을 제거해주는 역할을 한다.

2번째 옵션은 Simple로 Whitespace only 옵션의 기능과 추가적으로 함수의 parameter와 local variable의 이름을 짧게 만들어주는 역할을 한다.

3번째 옵션은 Advanced의 경우에는 Simple의 기능에 추가로 함수의 이름, global variable의 이름을 변경하며, 사용하지 않는 코드는 삭제하고, 몇 가지 함수의 call 들을 다른 함수의 body로 바꾼다. 그렇기 때문에 작동하지 않을 위험이 있다.(함수의 로직을 바꾸기 때문)

따라서 https://developers.google.com/closure/compiler/docs/api-tutorial3에 있는 내용을 읽어보고 사용하는 것이 좋다.


반응형