JavaScript を書いているときに最初に学んだことの 1 つは、変数を設定しwindow
てグローバル名前空間を汚染するのは悪い習慣だということでした。
なぜそれが悪い慣行と見なされるのか、さらには保存されたオブジェクトの量を測定する方法についても質問があるため、周りを見回すとたくさんの記事があります (こちら)。
しかし、格納されているオブジェクトの量を取得できたとしてもwindow
、クラタリングによる実際のパフォーマンスへの影響については何も読んだことがありませんwindow
。
質問:
名前空間の汚染がパフォーマンスを低下させる方法を示す例はありますか?