我决定通过在以下 jsperf 中添加组件测试来比较 ko 3.2 与其他模板引擎的组件速度:
http://jsperf.com/knockout-template-engines/19
结果真的让我感到困惑,因为我看到组件比常规模板快 98%。我觉得我做错了什么,但无法弄清楚。
有专家可以解释一下吗?这种性能是真实的还是我看到的基准测试结果不正确?
最佳答案
很难将异步性能与其他模板进行比较,但我修改了 ko 组件测试用例(非常丑陋的 hack,抱歉)以检查它是否在 setInterval 上完成:http://jsperf.com/knockout-template-engines/21只是为了得到一个想法。它的表现似乎与其他人相当。
一个真实的例子表明这不太可能是你的性能瓶颈:https://metrics.wmflabs.org/static/public/dash/
关于knockout.js - 与模板相比,组件真的更快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26256534/