Вы задаетесь вопросом, в чем разница между использованием внешнего файла изображения для иконок маркеров листовки и встроенного изображения в кодировке base64.
При использовании отдельного файла браузеры оптимизированы для кэширования данных.
Если данные вашего изображения встроены, это может помешать такой оптимизации, и мы можем наблюдать снижение производительности браузера.См. Листовка № 4968 анализ производительности:
При загрузке большого количества маркеров (в моем случае 1000) производительность заметно ниже для base64встроенные изображения.
[...] по какой-то причине состав слоя задерживается при использовании встроенных изображений, что заставляет всю загрузку занимать примерно секунду дольше.
Для случайного использования это, вероятно,не имеет значения, но если вы используете много маркеров, это может быть уместно.
Обратите внимание, что как только вы попытаетесь отобразить более нескольких сотен маркеров, вам следует рассмотреть возможность использования кластеризации илиМаркеры / значки на основе холста.