私は現在、qooxdooJavaScriptフレームワークのオブジェクト処理処理を再考しています。
次の図を見てください(Aは現在スコープ内にあります)。
Bを削除したいとします。通常、すべてのオブジェクト間のすべての参照を切り取ります。これは、例では接続1から5を切断することを意味します。これは本当に必要ですか?私がここ
で
読んだ限りでは、ブラウザはマークアンドスイープアルゴリズムを使用しています。その場合、参照1(スコープへの接続)と5(DOMへの接続)をカットする必要があります。これははるかに高速です。
しかし、すべてのブラウザがマークアンドスイープアルゴリズムまたは同様のものを使用していることを確認できますか?