1

Polymer 文档建议使用自定义元素来共享一些静态数据,例如配置。类似的东西<app-settings>

我想知道从性能的角度来看它是否是最佳的。每当使用这种非视觉元素时,都必须创建它。简单地以全局变量或 (AMD/requirejs) 模块的形式共享设置不是更好吗?

对于像<iron-ajax>. 如果我将许多自定义元素放在我的自定义元素中,它不会影响性能,而不是简单地使用一些现有的 XHR 库吗?

4

1 回答 1

0

,从性能的角度来看,它不是最佳的。

自定义元素的创建速度很慢(使用 polyfill 甚至更慢)。

我认为非视觉对象作为自定义元素没有任何好处。

你是对的,一个简单的对象会做得更好。不要聚合:-)

http://jsperf.com/new-vs-create-element/3

于 2015-08-10T13:09:00.803 回答