„Google“, „Mozilla“, „Apple“ pradėjo iniciatyvą, skirtą interneto naršyklių suderinamumui pagerinti

„Google“, „Mozilla“, „Apple“, „Microsoft“, „Bocoup“ ir „Igalia“ bendradarbiavo siekdamos išspręsti naršyklių suderinamumo problemas, teikti nuoseklesnį žiniatinklio technologijų palaikymą ir suvienodinti elementų, turinčių įtakos svetainių ir žiniatinklio programų išvaizdai ir veikimui, veikimą. Pagrindinis iniciatyvos tikslas – pasiekti vienodą svetainių išvaizdą ir elgseną, nepaisant naršyklės ir operacinės sistemos – žiniatinklio platforma turi būti holistinė, o kūrėjai atkreipti dėmesį į interneto programų kūrimą, o ne ieškoti būdų, kaip apeiti tam tikrus nesuderinamumus. tarp naršyklių.

Įgyvendinant iniciatyvą, parengtas naujas naršyklių testavimo įrankių rinkinys – Interop 2022, kuriame yra 18 bendrai parengtų testų, įvertinančių neseniai sukurtų interneto technologijų diegimo lygį. Tarp testais įvertintų technologijų: CSS pakopiniai sluoksniai, spalvų erdvės (spalvų derinys, spalvų kontrastas), CSS savybė (CSS Containment), dialogo langų kūrimo elementai ( ), žiniatinklio formos, slinkimas (slinkimas, slinkties veikimas, perslinkimo elgesys), tipografijos įrankiai (šrifto varianto alternatyvos, šrifto varianto padėtis), darbas su koduotėmis (ic), API Web Compat, Flexbox, CSS tinklelis (subtinklelis), CSS transformacijos ir lipnus padėties nustatymas (CSS position:sticky).

Testai buvo sudaryti remiantis žiniatinklio kūrėjų atsiliepimais ir vartotojų skundais dėl naršyklės elgsenos skirtumų. Problemos skirstomos į dvi kategorijas – žiniatinklio standartų palaikymo diegimo klaidos ar trūkumai (15 testų) ir problemos, susijusios su neaiškumais ar neišsamiomis instrukcijomis specifikacijose (3 testai). Antroji sprendžiamų problemų kategorija apima specifikacijų trūkumus, susijusius su turinio redagavimu (contentEditable), execCommand, pelės ir žymeklio įvykiais bei peržiūros srities vienetais (lv*, sv* ir dv* didžiausiems, mažiausiems ir dinaminiams peržiūros srities dydžiams).

Projektas taip pat pradėjo platformą, skirtą eksperimentiniams ir stabiliems „Chrome“, „Edge“, „Firefox“ ir „Safari“ naršyklių leidimams išbandyti. Geriausią pažangą šalinant nesuderinamumus parodė „Firefox“, kuri stabiliajai šakai surinko 69%, o eksperimentinei – 74%. Palyginimui, „Chrome“ surinko 61% ir 71%, o „Safari“ – 50% ir 73%.

Šaltinis: opennet.ru

Добавить комментарий