共享自定义元素创建性能
Shared custom element creation performance
Polymer文档建议使用自定义元素来共享一些静态数据,比如配置。比如<app-settings>
。
我想知道从性能的角度来看它是否是最佳的。无论何时使用这种非视觉元素,都必须创建它。简单地在全局变量中或以(AMD/requirejs)模块的形式共享设置不是更好吗?
对于像<iron-ajax>
这样的纯功能标签也是如此。如果我在自定义元素中放置许多元素,与简单地使用一些现有的XHR库相比,它不会影响性能吗?
不从性能的角度来看,这不是最佳的。
自定义元素是缓慢创建的(使用polyfill甚至更慢)。
我认为非可视对象作为自定义元素没有任何好处。
你说得对,一个简单的物体会做得更好。不要被聚合:-)
http://jsperf.com/new-vs-create-element/3相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- 函数参数中的数据与指定变量之间的任何性能差异
- 提高JQuery的性能
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 它是否创建了许多不利于JavaScript性能的变量
- 从 JavaScript 创建 HTML 元素时的性能一致性是什么?
- 创建具有多个粒子大小的bufferGeometry.最佳性能
- 哪种创建特定大小画布的jQuery方法性能最好
- 使用生成的ID创建JavaScript集合的最具性能的方法
- 方法链与创建不同变量对性能的影响
- DOM节点创建与性能
- 共享自定义元素创建性能
- 使用requestAnimationFrame创建无限事件循环是否有性能成本?
- Sencha Touch 2.1:如何创建/销毁选项卡内容以提高性能
- 使用jQuery创建更深的嵌套节点和属性时,哪种方法性能更好
- 如何在pixi.js中创建具有良好性能的动画tile ?