2017-03-21 4 views
0

通常のWebアプリケーションでは、スプライトで複数のイメージをパッケージ化してHTTPリクエストの数を減らし、ローディング時間を最小限に抑えることをお勧めします...WebSocketアプリケーションのスプライトの利点?

私の質問は、WebSocketベースのアプリケーションですか?

WebSocketアプリケーションは技術的にHTTPリクエストを作成しないため、この場合でもスプライトを使用するとパフォーマンスが向上しますか?

注:スプライトには、アイドル/ホバーからボタンを切り替えるときのユーザーエクスペリエンスが向上するなどの利点がありますが、ここでは読み込み時間についてのみ説明します。

答えて

0

いいえ、私の質問は、Meteorアプリケーションで個々のフレームとスプライトを使用すると、驚くほど低いオーバーヘッドによって動機付けられました。これは、WebSocketではなく、HTTP/2によるものです。それに答えるいくつかのリソース:

+0

はどのようにオーバーヘッドを測定していますか? – mutdmour

+0

ページの読み込み時間を測定しています。それには約5,000の膨大な数のグラフィックアセットがありますが、1つのイメージと16イメージのスプライトを使用した場合の読み込み時間はわずか20%増加しました。 – ProgressiveMonkey