Email or username:

Password:

Forgot your password?
Top-level
D:\side\

@kobayashi AP на много порядков проще, что отражается на числе реализаций, с которыми приходится считаться.

А веб-стандарты это… да только Хромиум. Причём самое смешное, что Лиса может соблюдать стандарты даже *строже*, сам недавно видел — но поскольку разработчики ориентируются на Хром и тестируют на Хроме, то и работает только там. Но сделать новую конкурирующую реализацию — задача титаническая, сколько усилий вокруг Servo было, но ни одного конкурентоспособного браузера на нём я так и не увидел.

@skobkin @drq @lina @lnkr @mo @kirill

4 comments
Kobayashi-san replied to D:\side\
@dside @skobkin @drq @lina @lnkr @mo @kirill

> AP на много порядков проще
Так это пока. У нас уже несовместимые и распространённые реализации с непропорциональным кол-вом юзеров. Со временем и стандарт будет расти чтобы в том числе обощить все эти штуки, потому что всем же нужны неко-ушки в профайле (да, миски?).

>Лиса их может соблюдать стандарты даже *строже*

Вспомнил пример, что Eclipse, делающий свои java и javac строго по bluebook по ходу дела находила некоректности в послденем, а так же несовместимость в деталях с openjdk ;p Но потом это правилось, конечно.
@dside @skobkin @drq @lina @lnkr @mo @kirill

> AP на много порядков проще
Так это пока. У нас уже несовместимые и распространённые реализации с непропорциональным кол-вом юзеров. Со временем и стандарт будет расти чтобы в том числе обощить все эти штуки, потому что всем же нужны неко-ушки в профайле (да, миски?).
D:\side\ replied to Kobayashi-san

@kobayashi

> У нас уже несовместимые и распространённые реализации с непропорциональным кол-вом юзеров.

И ничего, живём. Идеальная совместимость это, конечно, приятно, но трудоёмко и не слишком результативно. Как в принципе Парето, 20% работы это 80% эффекта.

Неко-ушки, например, вполне могут быть опциональным атрибутом, который все остальные реализации тупо игнорируют. Возможность так делать, насколько я понимаю, уже следует из формата данных.

А на клиентскую часть AP, такое ощущение, что вообще все забили. Не удивлюсь, если в очередной редакции стандарта её не станет, за ненадобностью.

Стандарт это "наименьший общий знаменатель" для совместимости, он не обязан во всех деталях покрывать все реализующие площадки.

А пример несовместимости, с которым я столкнулся, был в Web Push — Home Assistant выдавал токены уведомлений без срока годности. Стандарт требует, пуш-сервер Лисы за такое посылает, а пуш-серверу Гугла нормально.

@skobkin @drq @lina @lnkr @mo @kirill

@kobayashi

> У нас уже несовместимые и распространённые реализации с непропорциональным кол-вом юзеров.

И ничего, живём. Идеальная совместимость это, конечно, приятно, но трудоёмко и не слишком результативно. Как в принципе Парето, 20% работы это 80% эффекта.

Неко-ушки, например, вполне могут быть опциональным атрибутом, который все остальные реализации тупо игнорируют. Возможность так делать, насколько я понимаю, уже следует из формата данных.

Kobayashi-san replied to D:\side\
@dside @skobkin @drq @lina @lnkr @mo @kirill

>Стандарт это "наименьший общий знаменатель" для совместимости, он не обязан во всех деталях покрывать все реализующие площадки.

Вот именно! Про это я и говорю. Проблема будет тогда, когда общим знаменателем станет не мастодон, например, а тредс. И у последнего зайти в W3C порефакторить стандарт под флагом "чтобы всем удобно было", заодно пообещав еврорегуляторам контроль за контентом и прочим gdrp.
@dside @skobkin @drq @lina @lnkr @mo @kirill

>Стандарт это "наименьший общий знаменатель" для совместимости, он не обязан во всех деталях покрывать все реализующие площадки.
D:\side\ replied to Kobayashi-san

@kobayashi если это будет отражать спрос пользователей, то это однозначно произойдёт. Мысль правильная.

Поэтому мне видится неправильным строить этому процессу технические козни. Либо мы дадим понять людям, почему это вредно, либо опять получим мини-платформу из полутора адептов RMS — которые в результате такого прикола могут объявить W3C бойкот и не реализовывать предложенные правки в остальной сети. А обыватели переселятся к Мете и на более горизонтальные площадки снова забьют.

Но это в техническом сообществе вызывает чувство бессилия. Потому что это совершенно не техническая задача. Не совершенства стандартов, не местечковых технических ограничений, не хитрых криптоматематических гарантий.
Людей.

@skobkin @drq @lina @lnkr @mo @kirill

@kobayashi если это будет отражать спрос пользователей, то это однозначно произойдёт. Мысль правильная.

Поэтому мне видится неправильным строить этому процессу технические козни. Либо мы дадим понять людям, почему это вредно, либо опять получим мини-платформу из полутора адептов RMS — которые в результате такого прикола могут объявить W3C бойкот и не реализовывать предложенные правки в остальной сети. А обыватели переселятся к Мете и на более горизонтальные площадки снова забьют.

Go Up