난 dojo에 관심이 없어. 그냥 있었는데 오늘 보니 dojo에서 새로운 자바스크립트 압축기를 내놨다는 글을 봤다.
이건 일반적인 압축방법과 달라서 더 흥미롭게 봤다.
기존의 압축방식과 틀린 이유는 정규표현식으로 압축하지 않고 Rhino의 실제 파서를 이용하여 압축을 한다고 한다.
해당 페이지를 보면 압출률 또한 좋고 더욱 좋은것은 변수명을 변경해주므로서 보안상의 문제를 어느정도 해결한듯. 구글의 js를 보면 변수명이 변경되있는데 ShrinkSafe도 비슷한 효과를 내는것 같다.
음... 단점이자 장점일수 있는데 다른 압출툴과 달리 되돌릴 방법이 없다.
그리고 추후에는 Gzipping도 지원할것 같다.
그럼 배포의 최적화 조건인 Minifying, Obfuscating, Gzipping 이 3가지 조건이 다 만족하네.
다음은 압축된 모습 짤방.
이건 일반적인 압축방법과 달라서 더 흥미롭게 봤다.
기존의 압축방식과 틀린 이유는 정규표현식으로 압축하지 않고 Rhino의 실제 파서를 이용하여 압축을 한다고 한다.
해당 페이지를 보면 압출률 또한 좋고 더욱 좋은것은 변수명을 변경해주므로서 보안상의 문제를 어느정도 해결한듯. 구글의 js를 보면 변수명이 변경되있는데 ShrinkSafe도 비슷한 효과를 내는것 같다.
음... 단점이자 장점일수 있는데 다른 압출툴과 달리 되돌릴 방법이 없다.
그리고 추후에는 Gzipping도 지원할것 같다.
그럼 배포의 최적화 조건인 Minifying, Obfuscating, Gzipping 이 3가지 조건이 다 만족하네.
다음은 압축된 모습 짤방.
'Framework > AJAX' 카테고리의 다른 글
prototype.js (0) | 2008.07.25 |
---|---|
SwfUploadPanel (0) | 2008.01.11 |
Object 와 Json 상호변환 (0) | 2008.01.02 |
AJAX 보안 (0) | 2007.12.24 |
Ajax와 XML: 다섯 개의 일반적인 Ajax 패턴 (0) | 2007.11.14 |