共享自定义元素创建性能
Shared custom element creation performance
Polymer 文档建议使用自定义元素来共享一些静态数据,例如配置。类似于 <app-settings>
。
我想知道从性能的角度来看它是否是最佳的。无论何时使用这种非视觉元素,都必须创建它。简单地在全局变量或以 (AMD/requirejs) 模块的形式共享设置不是更好吗?
对于 <iron-ajax>
这样的纯功能标签也是如此。如果我在我的自定义元素中放置很多,与简单地使用一些现有的 XHR 库相比,它不会影响性能吗?
不 从性能的角度来看,它不是最优的。
自定义元素的创建速度很慢(使用 polyfill 甚至更慢)。
我认为非视觉对象不会成为自定义元素。
你说得对,一个简单的对象会做得更好。不要聚合 :-)
Polymer 文档建议使用自定义元素来共享一些静态数据,例如配置。类似于 <app-settings>
。
我想知道从性能的角度来看它是否是最佳的。无论何时使用这种非视觉元素,都必须创建它。简单地在全局变量或以 (AMD/requirejs) 模块的形式共享设置不是更好吗?
对于 <iron-ajax>
这样的纯功能标签也是如此。如果我在我的自定义元素中放置很多,与简单地使用一些现有的 XHR 库相比,它不会影响性能吗?
不 从性能的角度来看,它不是最优的。
自定义元素的创建速度很慢(使用 polyfill 甚至更慢)。
我认为非视觉对象不会成为自定义元素。
你说得对,一个简单的对象会做得更好。不要聚合 :-)