Они запустили инициативу по повышению совместимости между веб-браузерами.

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

Перо Теперь все, кажется, «меняется», поскольку Google, Mozilla, Apple, Microsoft, Bocoup и Igalia недавно объявили, что они сотрудничали для решения различных проблем совместимости с браузерами, а также возможность обеспечить более последовательную поддержку веб-технологий и унифицировать работу элементов, влияющих на внешний вид веб-сайтов и веб-приложений (то, чего давно не хватало и о чем просили многие разработчики).

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

Впервые все основные поставщики браузеров и другие заинтересованные стороны собрались вместе, чтобы решить основные проблемы совместимости браузеров, обнаруженные веб-разработчиками. Interop 2022 улучшит опыт веб-разработки в 15 ключевых областях. В этой статье вы узнаете, как мы к этому пришли, на чем сосредоточен проект, как будет измеряться успех и как вы можете отслеживать прогресс.

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

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

В 2019 году Mozilla, Google и другие начали Большие усилия понять болевые точки разработчиков, в виде Опросы MDN Developer Needs Assessment и Отчет о совместимости браузера глубокое погружение. Эти отчеты дали нам подробную и полезную информацию для решения основных проблем разработчиков с веб-платформой и привели к совместные усилия 2021 .

В рамках инициативы, подготовлен новый инструментарий для тестирования браузера, Interop 2022, который включает в себя 18 совместно подготовленных тестов, оценивающих уровень реализации недавно разработанных веб-технологий.

Среди технологий, оцененных в ходе испытаний:

  • Каскадные слои CSS
  • цветовое пространство (цветовой микс, цветовой контраст)
  • Контейнеры свойств CSS (CSS-контейнеры)
  • элементы для создания диалогов ( )
  • веб-формы
  • прокрутка (привязка прокрутки, поведение прокрутки, поведение прокрутки)
  • шрифт (шрифт-вариант-альтернативы, шрифт-вариант-позиция)
  • кодировки (ic)
  • API веб-поддержки
  • Flexbox
  • CSS-сетка (подсетка)
  • css преобразовывает
  • фиксированное позиционирование (CSS).

Упоминается, что тесты основаны на отзывах веб-разработчиков и жалобах пользователей на несоответствие в поведении браузера.

Проблемы, над которыми работали, разделены на две категории: ошибки или недостатки в реализации поддержки веб-стандартов (15 тестов) и проблемы, связанные с неясностями или неполными инструкциями в спецификациях (3 теста).

Среди проблем, рассматриваемых во второй категории, есть недостатки в спецификациях, связанных с редактированием контента (contentEditable), execCommand, событиями мыши и указателя, единицами видимой области (lv*, sv* и dv* для самых маленьких единиц). меньше и динамичнее). размеры области просмотра).

Следует упомянуть, что проект также выпустил платформу для тестирования экспериментальных сборок и стабильно работает в браузерах Chrome, Edge, Firefox и Safari. Firefox показал лучший прогресс в устранении несовместимостей: 69% для стабильной ветки и 74% для экспериментальной ветки. Для сравнения, Chrome набрал 61% и 71%, а Safari — 50% и 73%.

В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.