Data URI scheme
Base64でエンコードされたデータは元のサイズより1/3程度大きくなる(バイト単位)。ただし、このオーバーヘッドはHTTPサーバーがレスポンスをgzipで圧縮した場合2~3%にまで軽減される。
データURIスキームでダウンロードしたファイルには通常のリンクからダウンロードしたファイルと違ってファイル名がない。保存するときのファイル名はMIMEタイプごとに用意されたデフォルトの物となる。ただし、HTML5ではa要素にダウンロード時のファイル名を指定できるdownload属性が追加されたため、一部のブラウザではこの問題は解決した。
例え1つのウェブページに埋め込むデータであっても、同じデータを複数使用すると使用された数だけコピーが必要となる。外部データの場合はいくつデータを使用する場合でも1つで済む。
データURIスキームはアンチウイルスソフトウェアのフィルタリング処理を難しくする。