2012-08-04 50 views
12

在瀏覽器中,縮小和拼接或加載異步JavaScript具有積極的性能影響。在Node.js中運行的代碼也是這樣嗎?是否縮小了Node.js的影響性能?

作爲例子過度評論和使用長名稱的實例化類的屬性經常影響性能和內存使用顯着?

+1

https://groups.google.com/forum/?fromgroups#!topic/nodejs/CzphiQUPgmE – 2012-08-04 01:52:49

+0

當你正在編寫一個模塊時,你應該總是使用uglify,我們會使用他人 – 2012-08-04 12:48:36

回答

29

是的,它可以提高編譯時的性能,但編譯時間對整個生命週期來說是微不足道的,所以它應該沒有關係。唯一的區別是如果你不斷啓動和停止節點程序出於某種奇怪的原因,如果你正在做,可能是錯誤的。

但是,您不希望醜化您的服務器端代碼,因爲如果您收到錯誤,您需要知道在您的人類可讀代碼中的哪個位置可以找到並修復它。

我敢打賭真正的問題是:您認爲幾乎不重要的編譯時性能會抵消它調試代碼所節省的時間嗎?

答案是,只是堅持使用正常人類可讀的Javascript代替。

+0

thx,這就是我的想法,我會堅持。 :-) – Kai 2012-08-06 12:25:45

+1

我縮小了服務器端的NodeJS代碼,因爲我的一些安裝位於我的客戶端服務器上。它主要是關於小規模保護你的代碼。 – Spock 2014-06-22 14:09:19

+1

@Spock是您的標準實踐之一,還是Node/js世界的行業?客戶是否可以使用它?當他們說什麼不起作用,他們給你「堆棧跟蹤」時會發生什麼? – Vee6 2015-10-22 16:39:40