Я пытаюсь загрузить различное разрешение изображения в соответствии с доступной шириной браузера. Между 0-767 предполагается, что изображение будет загружено на 800 Вт выше, что должно выбирать, какое изображение лучше подходит, в данном случае 1000 Вт.
<img src="https://dummyimage.com/20x20"
srcset="https://dummyimage.com/350x466 350w,
https://dummyimage.com/400x533 400w,
https://dummyimage.com/800x1067 800w,
https://dummyimage.com/1000x1334 1000w"
sizes="(max-width: 767px) 800px"
alt="Responsive Image Test">
Я пробовал это https://codepen.io/TiagoSousa/pen/YJMdWd/ в разных браузерах (Chrome v.70, Firefox v.63 и v.64.0b6, Safari v.11) в разных SO (Windows 10, OSX v.10.14, Android 8.1 и iOS v.11), и он работает только так, как предполагается в OSX.
В других устройствах он всегда загружает изображение на 1000 Вт.
Когда я менял разрешение браузера, я всегда обновлял страницу для принудительной загрузки.
Это что-то, что я делаю неправильно или что-то внешнее по отношению к моему коду?