Компании Google, Mozilla, Apple, Microsoft, Bocoup и Igalia скооперировались для решения пробоем с совместимостью в браузерах, обеспечения более согласованной поддержки web-технологий и унификации работы элементов, влияющих на внешних вид и поведение сайтов и web-приложений. Основной целью инициативы является достижение одинакового внешнего вида и поведения сайтов, независимо от браузера и операционной системы, – web-платформа должна быть целостной и разработчики должны уделять внимание созданию web-приложений, а не поиску путей обхода тех или иных несовместимостей между браузерами.
В рамках инициативы подготовлен новый инструментарий для тестирования браузеров – Interop 2022, который включает 18 совместно подготовленных тестов, оценивающих уровень реализации развиваемых в последнее время web-технологий. Среди оцениваемых тестами технологий: каскадные слои CSS, цветовые пространства (color-mix, color-contrast), CSS-свойство contain (CSS Containment), элементы для создания диалоговых окон (), web-формы, прокрутка (scroll snap, scroll-behavior, overscroll-behavior ), средства типографики (font-variant-alternates, font-variant-position) и работы с кодировками (ic), Web Compat, Flexbox, Grid (subgrid), CSS-трансформации и липкое позиционирование (CSS position:sticky).
Тесты составлены на основе отзывов web-разработчиков и жалоб пользователей на расхождение в поведении браузеров. Проблемы разделены на две категории – ошибки или недоработки при реализации поддержки web-стандартов (15 тестов) и проблемы, связанные с неясностями или не исчерпывающими инструкциями в спецификациях (3 теста). В число рассматриваемых проблем второй категории отмечаются недоработки в спецификациях, связанные с редактированием контента (contentEditable), execCommand, событиями мыши и указателя, единицы измерения видимой области (lv*, sv* и dv* для наибольших, наименьших и динамических размеров Viewport).
В рамках проекта также запущена платформа для проверки экспериментальных и стабильных выпусков браузеров Chrome, Edge, Firefox и Safari. Наилучшее соответствие определённых в тестах требованиям показал Firefox, который набрал 69% для стабильной ветки и 74% для экспериментальной. Для сравнения Chrome набрал 61% и 71%, а Safari – 50% и 73%.