我有一个 Web 应用程序,它对一些数据执行 SOAP 请求并用结果填充淘汰视图模型。我目前收到了大约 1000 个订单项,这些订单项必须推送到我的淘汰视图模型中。在 chrome 中对页面进行分析表明,大部分加载时间/CPU 都花在了 knockout.js 中。如果有办法延迟任何淘汰更新/处理,直到所有项目都被推入可观察数组,我就会徘徊。
编辑:更清楚地说,我想我正在寻找类似 delaying 或throttling的东西。但看起来,从这个答案来看,我最好构建一个普通数组,然后填充整个可观察数组,而不是将每个项目直接推到可观察数组上。这可能会消除我延迟或限制绑定的需要。有什么建议吗?