Underscore.jsテンプレートエンジンでKnockoutを使用しています...
- 2004のリストアイテムを
ul
DOM要素にバインドしようとすると、IE8がチョークし、「実行速度の遅いスクリプト」の警告が表示されます。 - 最初は、この解決策で問題が解決すると思いました。残念ながら、そうではありませんでした。
- そこで、GoogleChromeのプロファイラーを使用しました。私のコードはほとんどの時間をで費やしていると主張しています
a.c.options.update
。- そのため、テンプレートバインディングが500万を超える連続したJavascriptステートメントを実行していること、そしておそらくsetTimeoutステートメントを使用して、このバインディングを何らかの方法で調整する必要があると思われます。
私の2部構成の質問:
- 私はこの問題を正しく追求していますか?
- もしそうなら、Underscore.jsのテンプレートエンジン(DOM要素
foreach
をレンダリングするエンジンの内部)を調整できますか?ul