一部のデータに対して SOAP 要求を実行し、ノックアウト ビューモデルに結果を入力する Web アプリがあります。現在、ノックアウト ビューモデルにプッシュする必要がある約 1000 のライン アイテムを取得しています。Chrome でページをプロファイリングすると、読み込み時間/CPU の大部分が knockout.js で費やされていることがわかります。すべてのアイテムが監視可能な配列にプッシュされるまで、ノックアウトの更新/処理を遅らせる方法があるかどうか、私は迷っています。
編集:より明確にするために、私は delaying やthrottlingのようなものを探していると思います。しかし、この回答から、各項目を監視可能な配列に直接プッシュするのではなく、通常の配列を作成してから監視可能な配列全体にデータを入力する方がよいようです。これにより、バインディングを遅延または調整する必要がなくなる可能性があります。推奨事項はありますか?