對於JavaScript壓縮和/或混淆,你會推薦什麼樣的工具?谷歌搜索回來了很多在線工具,但我不知道如何評估其有效性/有用性。什麼是最好的JavaScript壓縮/混淆工具?
有沒有一個你會爲此推薦的工具?
感謝,
對於JavaScript壓縮和/或混淆,你會推薦什麼樣的工具?谷歌搜索回來了很多在線工具,但我不知道如何評估其有效性/有用性。什麼是最好的JavaScript壓縮/混淆工具?
有沒有一個你會爲此推薦的工具?
感謝,
封閉編者:http://code.google.com/closure/compiler/
YUI壓縮機:http://developer.yahoo.com/yui/compressor/
浮現在腦海中。你會想用他們自己的代碼把它們帶走,因爲縮小的因素有很多。基本上,看看哪一個是最小的文件(並驗證你的代碼是否正常工作)。
UglifyJS:https://github.com/mishoo/UglifyJS
該網頁包含與其他minifiers的比較,如果你稍微向下滾動。其中最值得關注的部分是:
UglifyJS是運行速度最快的。在我的筆記本電腦上,UglifyJS需要1.35s的時間用於 DynarchLIB,而YUI需要2.7s,GCL需要6.5s。
它使用JavaScript編寫,因此不需要單獨的運行時等。它可以很好地與node.js和npm一起播放。
有很多工具可以將Javascript轉換成不同的東西。我目前的目標如下這些工具分類:
我的訂單背後有一些意思。因爲通常更高的級別包括下面的所有特徵。
所以一個好的的Javascript混淆器能夠來縮小,壓縮,優化...
許多工具做一些這些級別以及個別。他們可以結合使用,使他們更有效,但是我的經驗表明,結合幾種這樣的工具使它成爲試圖指出問題的惡夢。
我有一個良好的整體的JavaScript混淆的建議是使用jscrambler.com
優化和縮小谷歌關閉(已經aepheus sugested)是一個出色的解決方案。
@PiPeep多少是擾亂者? – Despertaweb
@Blackersoul我沒有寫這個答案,我編輯它。雖然不難找到他們的定價頁面:https://jscrambler.com/en/compare-plans – bgw
jscrambler是高估的方式..每月$ 35.00他們最便宜的計劃。你基本上每年支付420.00美元只是爲了保護你的JavaScript。 – KingOfHypocrites
,你也可以嘗試http://openwaf-js-mini.appspot.com,略好於銳壓縮機
我的投票是關閉編譯 – Icarus
關閉編譯手中奪了下來,但只針對高級模式。否則,如果與簡單模式相比,則爲醜化。 –