JavaScript 압축 및/또는 난독 화를 위해 어떤 도구를 권장합니까? Google 검색은 많은 온라인 도구로 돌아옵니다. 그러나 그 효과/유용성을 측정하는 방법을 모르겠습니다.최고의 JavaScript 압축/난독 화 도구는 무엇입니까?
권장 도구가 있습니까?
감사합니다,
JavaScript 압축 및/또는 난독 화를 위해 어떤 도구를 권장합니까? Google 검색은 많은 온라인 도구로 돌아옵니다. 그러나 그 효과/유용성을 측정하는 방법을 모르겠습니다.최고의 JavaScript 압축/난독 화 도구는 무엇입니까?
권장 도구가 있습니까?
감사합니다,
폐쇄 컴파일러 : http://code.google.com/closure/compiler/
YUI 압축기 : http://developer.yahoo.com/yui/compressor/
떠오른다. 당신은 많은 요소들이 축소로 작용하기 때문에 자신의 코드로 스핀들로 가져 가고 싶을 것입니다. 기본적으로 어느 파일이 가장 작은 파일인지 확인하고 코드가 정상적으로 작동하는지 확인하십시오.
UglifyJS : https://github.com/mishoo/UglifyJS
당신이 약간 아래로 스크롤하면 페이지가 다른 사용해 minifier과의 비교가 포함되어 있습니다. 가장 주목할만한 부분 중 하나는 다음과 같습니다.
UglifyJS가 가장 빠르게 실행됩니다. 내 랩톱에서 UglifyJS는 DynarchLIB에 대해 1.35 초가 걸리지 만 유이는 2.7 초를, GCL에는 6.5 초가 걸립니다.
JavaScript로 작성되었으므로 별도의 런타임 등이 필요하지 않습니다. node.js와 npm 모두에서 잘 재생됩니다.
Javascript를 다른 것으로 변형시키는 많은 도구가 있습니다. 저는 현재 다음과 같은 목적으로 이러한 도구 분류 :
내 주문에는 몇 가지 의미가 있습니다. 일반적으로 상위 레벨은 아래의 모든 기능을 포함하기 때문입니다.
그래서 좋은 자바 스크립트 난독 최적화, 작게를 압축 할 수 있습니다 ...
많은 도구가 아니라 개별적으로 이러한 수준의 일부를 수행합니다. 그것들을 더 효과적으로 조합 할 수는 있지만, 그러한 경험을 통해 몇 가지 도구를 결합하면 문제를 지적하고 해결할 수있는 악몽이되는 것으로 나타났습니다. 좋은 전반적인 자바 스크립트 난독에 대한
나의 제안 최적화 및 축소를 구글 폐쇄 (aepheus에 의해 sugested있다) 훌륭한 솔루션이 들어 jscrambler.com
사용하는 것입니다.
@PiPeep 스크램블러는 얼마입니까? – Despertaweb
@Blackersoul이 답변을 쓰지 않았으므로 편집했습니다. https://jscrambler.com/en/compare-plans – bgw
jscrambler는 값이 비싼 편입니다. 가장 저렴한 요금제는 한 달에 35 달러입니다. 당신은 기본적으로 당신의 자바 스크립트를 보호하기 위해 일년에 420 달러를 지불하고 있습니다. – KingOfHypocrites
당신은 또한 YUI 압축기
내 투표가 폐쇄 컴파일러 – Icarus
폐쇄 컴파일러에 대한보다 약간 더 나은 http://openwaf-js-mini.appspot.com을 시도 할 수는 있지만 고급 모드를 들면, 손을 아래로 이긴다. 단순 모드와 비교할 때 그렇지 않은 경우에는 유리화합니다. –