Ответы с форумов MSDN

URL изображения data:image/png;base64 в HTML

Date: 21.03.2018 3:28:27

Если вы про длинную строку в теге <img> src="data:image/png;base64,......." ,то это не "зашифрованный" адрес (и вообще не реальный адрес), а бинарные данные изображения, встроенные прямо в тело страницы в виде Base64-строки. Видимо, это разновидность оптимизации: поскольку эта картинка загружается часто и имеет малый размер, а каждый запрос имеет накладные расходы, впихивание картинки прямо в страницу позволяет разгрузить сервер за счет "объединения" запросов.

Возможно, браузер из-за этого тормозит, так как преобразование из Base64 требует затрат времени уже на компьютере пользователя. В зависимости от того, как соотносятся затраты на это и выигрыш от объединения запросов, в итоге может быть или медленнее или быстрее.


Автор: VadimTagil

Главная страница - Список тем - Репозиторий на GitHub