我决定通过在以下 jsperf 中添加组件测试来比较 ko 3.2 与其他模板引擎的组件速度:
http://jsperf.com/knockout-template-engines/19
结果真的让我感到困惑,因为我看到组件比常规模板快 98%。我觉得我做错了什么,但无法弄清楚。
有专家能解释一下吗?这种性能是真实的还是我看到的基准测试结果不正确?
我决定通过在以下 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/