Google, Mozilla, Apple har lanceret et initiativ for at forbedre kompatibiliteten mellem webbrowsere

Google, Mozilla, Apple, Microsoft, Bocoup og Igalia har samarbejdet om at løse problemer med browserkompatibilitet, give mere ensartet support til webteknologier og forene driften af ​​elementer, der påvirker udseendet og adfærden af ​​websteder og webapplikationer. Hovedmålet med initiativet er at opnå det samme udseende og adfærd på websteder, uanset browser og operativsystem - webplatformen skal være holistisk, og udviklere bør være opmærksomme på at skabe webapplikationer og ikke lede efter måder at omgå visse inkompatibiliteter mellem browsere.

Som en del af initiativet er der udarbejdet et nyt værktøjssæt til test af browsere - Interop 2022, som omfatter 18 fælles udarbejdede test, der vurderer implementeringsniveauet af nyudviklede webteknologier. Blandt de teknologier, der blev evalueret af testene: CSS-kaskadende lag, farverum (farveblanding, farvekontrast), CSS indeholder egenskaber (CSS-indeslutning), elementer til oprettelse af dialogbokse ( ), webformularer, rulning (scroll snap, scroll-behavior, overscroll-behavior), typografiværktøjer (font-variant-alternates, font-variant-position), arbejde med kodninger (ic), API Web Compat, Flexbox, CSS Grid (undergitter), CSS-transformationer og sticky positionering (CSS position:sticky).

Testene blev udarbejdet på baggrund af feedback fra webudviklere og brugerklager over forskelle i browseradfærd. Problemerne er opdelt i to kategorier - fejl eller mangler ved implementering af support til webstandarder (15 test) og problemer forbundet med uklarheder eller ufuldstændige instruktioner i specifikationerne (3 test). Den anden kategori af problemer, der behandles, omfatter specifikationsmangler relateret til indholdsredigering (contentEditable), execCommand, muse- og markørhændelser og viewport-enheder (lv*, sv* og dv* for største, mindste og dynamiske Viewport-størrelser).

Projektet lancerede også en platform til at teste eksperimentelle og stabile udgivelser af Chrome, Edge, Firefox og Safari browsere. De bedste fremskridt med at eliminere inkompatibiliteter blev vist af Firefox, som scorede 69 % for den stabile gren og 74 % for den eksperimentelle gren. Til sammenligning scorede Chrome 61 % og 71 %, og Safari scorede 50 % og 73 %.

Kilde: opennet.ru

Tilføj en kommentar