タブをクリックするとコンテンツが ajax 経由で読み込まれるアプリケーションを作成しています。これは、最初のページの読み込みを高速化し、不要なタブ コンテンツを読み込まないようにするためです。タブには、値を変更できるフォーム項目が含まれています。
データが失われるのを防ぐために、タブが読み込まれるときに「ajaxed」の追加クラスを与えています。「ajaxed」クラスが存在しない場合にタブをクリックすると、コンテンツが ajax を介してロードされます。それ以外の場合は、以前にロードされたコンテンツが単にユーザーに表示されます。
質問: DOM に大量の HTML をキャッシュすると、パフォーマンスが低下しますか? これは悪い習慣ですか?これは、無限スクロールや、単純に html を追加し続ける他のタイプのページに適用されます。このアプローチの欠点は何ですか?
前もって感謝します。