ウェブページを作成している間に、テーブルにさらに多くの行を追加したときに、パフォーマンス(クライアント側)が大幅に低下していることに気付きました。私のテーブルの各行は同じ4-5の32x32アイコン(アクションへのリンク)と約100文字で構成されています。 10行があるときは、スクロールとjQueryアニメーションがスムーズでした。私のテーブルに100以上の行があるので(ページ設定はオプションではありません)、アニメーションは本当に遅くて荒いです。
パフォーマンスを上げるために、画像そのものを最適化するのではなくコードを最適化する方法はありますか?イメージを最適化する
今、私はタグの画像を持っています。もし私がそれらを背景イメージに変えればそれは何か変わるだろうか?ブラウザに負荷がかかりませんか?
私は心配していたことをお返事ありがとうございますが、問題はシステムのバックエンドなので、私にはあまり意味がありません。同じイメージがRAMに別々に保存されている場合は、ブラウザで使用するメソッドの説明が必要です。スプライトについて - 画像が一度ダウンロードされると、クライアントはマークアップ/ CSSでそれを参照している回数、または何度も保存しますか?そして、フィドラーツールに感謝し、それを調べます。 –
@Vlakarados:イメージをロード/取得するために使用しているURLが一定である限り、クライアントブラウザは、イメージを一度保存し、要素をウィンドウにペイントするときに必要に応じて再利用できるほどスマートでなければなりません。 – Briguy37