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