:大きなIIAFを小さな関数に分割すると、パフォーマンスが向上しますか?私は、Googleの検索ページをチェックしていたと私は、彼らが以下のような何かを行うことに気づい
(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
は、それはそれがすべてでoveralパフォーマンスを向上させることができますように分割していることは可能ですか? 2番目の質問 - 個々の機能を別々の<script>
タグに入れれば、パフォーマンスの向上はまったく違いますか?
いいえ、それはまったく大きな違いはありません。 – Pointy
なぜそれが速くなると思いますか?解析、処理、評価するコードが増えています。私は利益を見ません。 – Bergi
*いくつかのケースでは、グローバル関数が多くの不必要な変数に渡って閉じない場合に利点があるかもしれませんが、あなたの例ではそれが示されません。 – Bergi