> У нас уже несовместимые и распространённые реализации с непропорциональным кол-вом юзеров.
И ничего, живём. Идеальная совместимость это, конечно, приятно, но трудоёмко и не слишком результативно. Как в принципе Парето, 20% работы это 80% эффекта.
Неко-ушки, например, вполне могут быть опциональным атрибутом, который все остальные реализации тупо игнорируют. Возможность так делать, насколько я понимаю, уже следует из формата данных.
А на клиентскую часть AP, такое ощущение, что вообще все забили. Не удивлюсь, если в очередной редакции стандарта её не станет, за ненадобностью.
Стандарт это "наименьший общий знаменатель" для совместимости, он не обязан во всех деталях покрывать все реализующие площадки.
…
А пример несовместимости, с которым я столкнулся, был в Web Push — Home Assistant выдавал токены уведомлений без срока годности. Стандарт требует, пуш-сервер Лисы за такое посылает, а пуш-серверу Гугла нормально.
>Стандарт это "наименьший общий знаменатель" для совместимости, он не обязан во всех деталях покрывать все реализующие площадки.
Вот именно! Про это я и говорю. Проблема будет тогда, когда общим знаменателем станет не мастодон, например, а тредс. И у последнего зайти в W3C порефакторить стандарт под флагом "чтобы всем удобно было", заодно пообещав еврорегуляторам контроль за контентом и прочим gdrp.
>Стандарт это "наименьший общий знаменатель" для совместимости, он не обязан во всех деталях покрывать все реализующие площадки.