多くのアイコンをロードする必要があるアプリに取り組んでいます。現時点では、 が正しい URL に設定された<img>
タグを使用しています。src
それは多くの要求を引き起こします。キャッシングが適切に設定されていても、まだ多くの HEAD リクエストがあります。
必要なアイコンをすべて受け取るために、最小限のリクエスト (1 が最適) のみをトリガーするソリューションを探しています。しかし、この概念ではアイコンを変更/置換/追加するのが難しいため、スプライトの概念は好きではありません。
他の解決策はありますか?
たとえば、すべての画像をサーバー上の 1 つのファイルに base64 エンコードし、それらをブラウザーに送信し、JavaScript で分割し、base64 src を img タグに設定すると遅くなりますか?
誰かがこれまたは別のアプローチをテストしていますか?