Вони запустили ініціативу щодо підвищення сумісності між веб-браузерами

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

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

З останнього можна було б сказати, що принаймні з моменту появи смартфонів веб-розробка стала дещо більш уніфікованою, але не настільки, щоб єдина специфікація могла використовуватися в дизайні і особливо під час виконання сценаріїв.

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

Ось чому зараз гіганти та референти веб-браузерів об’єднали свої зусилля з головною метою – мати можливість досягти однакового вигляду та поведінки сайтів, незалежно від браузера та операційної системи.

У межах того, що має бути досягнуто, веб-платформа має бути цілісною, а розробники повинні звертати увагу на створення веб-додатків і не шукати способів уникнути певної несумісності між браузерами.

У 2019 році стартували Mozilla, Google та інші Великі зусилля зрозуміти болючі точки розробників, у вигляді Опитування оцінки потреб розробників MDN та Звіт про сумісність браузера глибоке занурення. Ці звіти надали нам детальну та практичну інформацію щодо вирішення головних проблем для розробників із веб-платформою та призвели до 2021 рік .

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

Серед технологій, які оцінюються за допомогою тестів, є:

  • Каскадні шари CSS
  • колірні простори (колір-змішування, колір-контраст)
  • Контейнери властивостей CSS (CSS Containment)
  • елементи для створення діалогів ( )
  • веб-форми
  • прокрутка (прив'язка прокручування, поведінка прокручування, поведінка перекручування)
  • font (font-variant-alternates, font-variant-position)
  • кодування (ic)
  • API веб-підтримки
  • Flexbox
  • CSS Grid (підсітка)
  • 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.