Ivan Sidorov
атрибуты data-src data-srcset не понимают бразеры как то по особенному. - спорно
Нет, не спорно.
Свои атрибуты, используемые в коде, принято обозначать через data- , но назвать их можно как угодно. Другой вопрос, что атрибут без приставки data- не будет считаться валидным, что в принципе не особо и страшно. Например, vue генерирует атрибуты без всяких data. Впрочем и чистое SPA без серверного рендеринга индексируется практически никак.
А называть свой атрибут data-src для денивой загрузки заведено было с давних пор только потому, что так проще объяснить пользователям, не владеющим js , как поставить скрипт, а не потому что поисковики понимают его. Они просто выполняет во фронте js код во второй фазе индексирования.