我试图理解在脚本标记中使用车把模板与预编译模板并提供JavaScript的性能含义。
- 我假设Ember在客户端第一次编译后缓存模板,对吗?这是否意味着命中率只是一次性的性能命中率?
- 性能受到了什么影响?
是的,Ember会在模板编译后缓存它。
然而,预编译车把柄模板肯定会提高应用程序的性能,因为它省去了在浏览器上执行的不必要步骤。这种改进与应用中模板的数量有关。
这里有一个基准测试。
如果你使用的是西兰花,你可以使用broccoli-ember-hbs-template-compiler来完成这项工作。