Iは、このコンポーネントは、オブジェクトの配列であるプロパティ値を有するPolymer JS:アイテムを配列プロパティに追加すると、UI全体が再描画されますか?
<template is="dom-repeat" items="{{values}}">
<div><span>{{item.msg}}</span></div>
</template>
その中に次のテンプレートマークアップを有する成分を有します。
イベントに応答して、この配列プロパティに項目を追加します。既存のすべての要素が1のインデックスでプッシュダウンされるので、ポリマーはこの完全なUIを再レンダリングして既存のDOM要素を取り除きますか?もしそうなら、DOM再レンダリングを避けるために私が実装できる最適化は何ですか。これは、Arrayが大きくなったときに高価になる可能性があります。
特に、バーチャルスクロールを実装している(つまり、コンテナを満たすのに十分なノードのみレンダリングし、スクロールを処理するためにプリキャッシングを行うだけのレンダリング)ため、 'iron-list'は大きなデータセットの方が優れています。 – craPkit