我创建了比较的角度和基因敲除试验:
items = self.items();
// ...
self.items.valueHasMutated();
http://jsfiddle.net/imbolc/z7bkz/9/embedded/result/
这是检验是否正确? 你知道的增加KO灌装速度呢?
我创建了比较的角度和基因敲除试验:
items = self.items();
// ...
self.items.valueHasMutated();
http://jsfiddle.net/imbolc/z7bkz/9/embedded/result/
这是检验是否正确? 你知道的增加KO灌装速度呢?
我没有比较彻底的逻辑中间人你不同的测试,但我知道,有如下描述的一些问题与Chrome浏览器如何处理文本节点: https://github.com/SteveSanderson/knockout/issues/793
如果您从[在线KO模板中的文本节点,那么你在Chrome中看到在性能上巨大的推动。
喜欢:
<ul id="ko-list" data-bind="foreach: items"><li>ko: <span data-bind="text: val"></span></li></ul>
更新的样本: http://jsfiddle.net/rniemeyer/tsTmZ/
样品结果在最新的Chrome:
jquery的:45毫秒74毫秒
角:171毫秒199毫秒
淘汰赛:109毫秒25毫秒