[英]Closure compiler advanced - any performance hits?
在線閉包編譯器很棒:
http://closure-compiler.appspot.com/home
但是,使用高級選項時,它會影響腳本的性能嗎? IE,它會使它一般更快或更慢,還是依賴於腳本本身? 或者根本沒有性能損失?
我只是問這個,因為我寫的一些腳本會對性能至關重要,而且我知道這個問題的答案是“試着看”但我不是很擅長運行這些類型的測試,我不知道從哪里開始。
以下是您可能感興趣的Closure Compilier常見問題解答中的兩點。
編譯器是否在我的應用程序的執行速度和下載代碼大小之間進行權衡?
是。 任何優化編譯器都需要權衡。 某些大小優化確實會引入較小的速度開銷。 但是,Closure Compiler的開發人員一直小心不要引入顯着的額外運行時。 一些編譯器的優化甚至會降低運行時間(請參閱下一個問題)。
編譯器是否針對速度進行優化?
在大多數情況下,較小的代碼是更快的代碼,因為下載時間通常是Web應用程序中最重要的速度因素。 減少冗余的優化也可以加快代碼的運行時間。
所以它似乎取決於你編寫的代碼。 可能會更快,但有可能會慢一點。 最終,將需要進行測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.