Google, Mozilla, Apple veb-brauzerlar o'rtasidagi muvofiqlikni yaxshilash tashabbusini boshladi

Google, Mozilla, Apple, Microsoft, Bocoup va Igalia brauzerlarning muvofiqligi bilan bog'liq muammolarni hal qilish, veb-texnologiyalarni yanada izchil qo'llab-quvvatlash va saytlar va veb-ilovalarning ko'rinishi va xatti-harakatlariga ta'sir qiluvchi elementlarning ishlashini birlashtirish uchun hamkorlik qildi. Tashabbusning asosiy maqsadi - brauzer va operatsion tizimdan qat'i nazar, saytlarning bir xil ko'rinishi va xatti-harakatlariga erishish - veb-platforma yaxlit bo'lishi va ishlab chiquvchilar veb-ilovalarni yaratishga e'tibor berishlari va ba'zi nomuvofiqliklarni chetlab o'tish yo'llarini izlamasliklari kerak. brauzerlar o'rtasida.

Tashabbus doirasida brauzerlarni sinovdan o'tkazish uchun yangi asboblar to'plami tayyorlandi - Interop 2022, u yaqinda ishlab chiqilgan veb-texnologiyalarni joriy etish darajasini baholovchi 18 ta birgalikda tayyorlangan testlarni o'z ichiga oladi. Sinovlar tomonidan baholangan texnologiyalar orasida: CSS kaskadli qatlamlari, rang bo'shliqlari (rang-aralash, rang-kontrast), CSS mulkni o'z ichiga oladi (CSS Containment), dialog oynalarini yaratish uchun elementlar ( ), veb-shakllar, aylantirish (aylantirish, aylantirish-xatti-harakatlar, o'tish-o'tkazish), tipografiya vositalari (shrift-variant-alternates, shrift-variant-pozitsiya), kodlashlar bilan ishlash (ic), API Web Compat, Flexbox, CSS Grid (subgrid), CSS transformatsiyalari va yopishqoq joylashishni aniqlash (CSS pozitsiyasi: yopishqoq).

Sinovlar veb-ishlab chiquvchilarning fikr-mulohazalari va foydalanuvchilarning brauzer xatti-harakatlaridagi farqlar haqidagi shikoyatlari asosida tuzilgan. Muammolar ikki toifaga bo'lingan - veb-standartlarni qo'llab-quvvatlashni amalga oshirishdagi xatolar yoki kamchiliklar (15 ta test) va spetsifikatsiyadagi noaniqliklar yoki to'liq bo'lmagan ko'rsatmalar bilan bog'liq muammolar (3 ta test). Ko'rib chiqilayotgan masalalarning ikkinchi toifasiga kontentni tahrirlash (contentEditable), execCommand, sichqoncha va ko'rsatgich hodisalari va ko'rish maydoni birliklari (eng katta, eng kichik va dinamik Viewport o'lchamlari uchun lv*, sv* va dv*) bilan bog'liq spetsifikatsiya kamchiliklari kiradi.

Loyiha, shuningdek, Chrome, Edge, Firefox va Safari brauzerlarining eksperimental va barqaror versiyalarini sinab ko'rish uchun platformani ishga tushirdi. Mos kelmaslikni bartaraf etishda eng yaxshi muvaffaqiyat Firefox tomonidan ko'rsatildi, u barqaror filial uchun 69% va eksperimental filial uchun 74% ball to'pladi. Taqqoslash uchun, Chrome 61% va 71%, Safari esa 50% va 73% ball toΚ»plagan.

Manba: opennet.ru

a Izoh qo'shish