Google, Mozilla, Apple het 'n inisiatief van stapel gestuur om versoenbaarheid tussen webblaaiers te verbeter

Google, Mozilla, Apple, Microsoft, Bocoup en Igalia het saamgewerk om blaaierversoenbaarheidskwessies op te los, meer konsekwente ondersteuning vir webtegnologieë te bied en die werking van elemente wat die voorkoms en gedrag van werwe en webtoepassings beïnvloed, te verenig. Die hoofdoel van die inisiatief is om dieselfde voorkoms en gedrag van werwe te bereik, ongeag die blaaier en bedryfstelsel - die webplatform moet holisties wees en ontwikkelaars moet aandag gee aan die skep van webtoepassings, en nie na maniere soek om sekere onverenigbaarhede te omseil nie. tussen blaaiers.

As deel van die inisiatief is 'n nuwe gereedskapstel vir die toets van blaaiers voorberei - Interop 2022, wat 18 gesamentlik voorbereide toetse insluit wat die vlak van implementering van onlangs ontwikkelde webtegnologieë assesseer. Onder die tegnologieë wat deur die toetse geëvalueer word: CSS-watervallae, kleurruimtes (kleurmengsel, kleurkontras), CSS bevat eiendom (CSS-behoud), elemente vir die skep van dialoogkassies ( ), webvorms, blaai (scroll snap, scroll-gedrag, oorscroll-gedrag), tipografie-nutsgoed (font-variant-alternates, font-variant-position), werk met enkoderings (ic), API Web Compat, Flexbox, CSS Grid (subrooster), CSS-transformasies en taai posisionering (CSS-posisie: taai).

Die toetse is saamgestel op grond van terugvoer van webontwikkelaars en gebruikersklagtes oor verskille in blaaiergedrag. Die probleme word in twee kategorieë verdeel - foute of tekortkominge in die implementering van ondersteuning vir webstandaarde (15 toetse) en probleme wat verband hou met onduidelikhede of onvolledige instruksies in die spesifikasies (3 toetse). Die tweede kategorie kwessies wat aangespreek word, sluit in spesifikasietekortkominge wat verband hou met inhoudredigering (inhoudRedigeerbaar), execCommand, muis- en wysergebeurtenisse, en uitsigpoort-eenhede (lv*, sv* en dv* vir grootste, kleinste en dinamiese Viewport-groottes).

Die projek het ook 'n platform geloods om eksperimentele en stabiele vrystellings van Chrome-, Edge-, Firefox- en Safari-blaaiers te toets. Die beste vordering met die uitskakeling van onversoenbaarheid is deur Firefox getoon, wat 69% vir die stabiele tak en 74% vir die eksperimentele tak behaal het. Ter vergelyking, Chrome het 61% en 71% behaal, en Safari het 50% en 73%.

Bron: opennet.ru

Voeg 'n opmerking