Атрибут
sizes для <img> раньше был самым сложным: его синтаксис приходилось постоянно держать в актуальном состоянии вместе с CSS.Идея в том, чтобы перейти к Client Hints: браузер подсказывает серверу нужный размер, сервер присылает подходящее изображение, а разметка сводится к простому
<img src="" alt=""> (плюс не забыть про lazy loading).https://master.dev/blog/ending-responsive-images/
