0

いくつかのコンテキスト:私は、画像URLの大きなリスト(潜在的に数千)を利用するクロム拡張を作成しています。リストには、多くの画像タイプの URL があります。

URLを見るだけでなく、実際の画像を見ることで、ユーザーがこれらの画像を閲覧できるようにしたいと考えています。現時点では、リストを繰り返し処理し、各 URL に対して要素をスクロール可能な要素にアタッチしています。これにより、スクロール可能な画像のリストが表示されます。いくつかはgif、いくつかはpng、いくつかはjpegなどです。リストが非常に大きくなると、多くの遅延が発生し、プロセスが多くの帯域幅を占有するのではないかと心配しています.

このようなことを効率的に行う良い方法はありますか (つまり、遅延と読み込み時間を短縮します)?

理想的には、各 URL のサムネイルが必要です。

4

1 に答える 1

0

明らかに、何千もの画像がすべて一度に 1 つのビューに表示されるわけではありませんが、説明したように、長いリストに表示されます。私がとるアプローチは、画像をバッファリングしてスクロールして表示することです。これには、行に格納できる画像の数を計算し、現在のスクロール位置の前後に少なくとも 2 つまたは 3 つの行をバッファリングする必要があります。このアプローチの唯一の欠点は、サムネイルの行が大きい場合、スムーズなスクロール ソリューションを実現するのが難しいことです。

于 2013-09-07T18:56:31.117 に答える