0
我檢查谷歌搜索頁面,我注意到他們這樣做如下:將大型IIAF分割爲更小的函數是否可以提高性能?
(function(){
window.google={}; // few keys (none of the keys is function)
})();
// immediately after, same script tag
(function(){
google.x = function(){ /* ... */ };
google.y = function(){ /* ... */ };
})();
// anonymous function invocations repeat
是否有可能分裂一樣,可以在任何提高整體性能?第二個問題 - 如果將每個功能放在單獨的<script>
標籤中,性能增益是否會有所不同?
不,這應該沒有顯着差異。 – Pointy
你爲什麼認爲它會更快?這是解析,處理和評估的更多代碼。我沒有看到好處。 – Bergi
對於某些*情況,當全局函數沒有關閉許多不必要的變量時可能會有好處,但您的示例沒有顯示。 – Bergi