アプリケーションのサードパーティのスクリプト作成を容易にするために、HTML5 データ属性を使用することを考えています。したがって、次の 2 つのケースを考えてみましょう。
- のようなページには 10,000 個の HTML 要素があります
<div>Sticker</div>
。 - のような他の 10'000 HTML 要素があります
<div data-id="{{id}}" data-category="{{category-id}}">Sticker</div>
。
2 番目のケース (attrs の存在) は、おそらく DOM/レンダリングのパフォーマンスに影響しますね。もしそうなら、いくらですか?
明確にするために、データ属性を自分で使用する予定はなく、サードパーティのスクリプトまたはブラウザー アドオン用に公開するだけです。dotjs などを検討してください。データ属性を使用すると、ページのスクレイピング/クロールが非常に簡単になります。