サーバーでのリクエスト数を減らすために、いくつかの画像(PNGとSVG)をBASE64として直接cssに埋め込みました。(ビルドプロセスで自動化されています)
このような:
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAFWHRTb2Z0d2FyZQBBZG etc...);
これは良い習慣ですか?これを回避する理由はありますか?データURLをサポートしていない主要なブラウザーはありますか?
おまけの質問:CSSとJSでもこれを行うのは理にかなっていますか?