wise9/enchant.js — pull request #104 by yonekawa (2012-10-14 09:53:15+00:00)
Title: Avoid to leak DOM element when pop scene.

iOS5.1で、push/pop sceneを繰り返すとだんだん実測fpsが遅くなっていく(アニメーションがカクカクする)ことがありました。
popSceneで this._element.removeChild(this.currentScene._element); をしていますが、
this.currentScene.childNodesを消してないため、DOMからはelementが消えたのに
JS側にelementへの参照が残り、その後でthis.currentSceneが消えてもDOMへの参照が残り続けているのではと予想しました。

自分の環境ではこの修正で、500回くらいpush/popを繰り返すコードを実行しても問題なくなりました。
ご確認よろしくお願いします。