De lancerede et initiativ for at øge kompatibiliteten mellem webbrowsere

I mange år krigen mellem de vigtigste webbrowsere har været ret tydelig, enten at påtvinge sig selv gennem forskellige typer strategier, enten at spille retfærdigt eller blot implementere forskellige typer af blokke eller forhindringer for brugeren for at forhindre dem i at ændre deres webbrowser.

Pero nu ser tingene ud til at "ændre sig", siden Google, Mozilla, Apple, Microsoft, Bocoup og Igalia for nylig meddelt, at de har samarbejdet om at løse forskellige problemer af browserkompatibilitet, samt at kunne give mere ensartet support til webteknologier og ensrette driften af ​​elementer, der påvirker udseendet af hjemmesider og webapplikationer (noget der har manglet i lang tid, og mange udviklere har efterspurgt).

Ud fra sidstnævnte kan vi sige, at i hvert fald siden introduktionen af ​​smartphones er webudvikling blevet lidt mere samlet, men ikke til det punkt, hvor en enkelt specifikation kan bruges gennem hele designet og især i script-udførelse.

For første gang nogensinde er alle større browserleverandører og andre interessenter gået sammen for at løse større browserkompatibilitetsproblemer, der er identificeret af webudviklere. Interop 2022 vil forbedre udviklingsoplevelsen for nettet på 15 nøgleområder. I denne artikel kan du finde ud af, hvordan vi kom hertil, hvad projektet er fokuseret på, hvordan succes vil blive målt, og hvordan du kan spore fremskridt.

Det er derfor nu webbrowsernes giganter og referencer er gået sammen med hovedformålet at kunne opnå samme udseende og adfærd på siderne, uanset browser og operativsystem.

Inden for det, der er tiltænkt opnået, er, at webplatformen skal være holistisk, og udviklere skal være opmærksomme på oprettelsen af ​​webapplikationer og ikke finde måder at undgå visse inkompatibiliteter mellem browsere.

I 2019 startede Mozilla, Google og andre En stor indsats at forstå udviklernes smertepunkter, i form af MDN Developer Need Assessment undersøgelser og Browserkompatibilitetsrapport dyb fordybelse. Disse rapporter gav os detaljeret og brugbar indsigt for at løse de største udfordringer for udviklere med webplatformen og førte til compat indsats 2021 .

Som en del af initiativet et nyt browsertestværktøj er blevet udarbejdet, Interop 2022, som omfatter 18 fælles udarbejdede test, der vurderer implementeringsniveauet af nyligt udviklede webteknologier.

Blandt de teknologier, der evalueres af testene, er:

  • Kaskadende CSS-lag
  • farverum (farveblanding, farvekontrast)
  • CSS Property Containers (CSS Containment)
  • elementer til at skabe dialoger ( )
  • webformularer
  • rul (scroll snap, scroll-adfærd, overscroll-adfærd)
  • skrifttype (skrifttype-variant-alternativer, skrifttype-variant-position)
  • kodninger (ic)
  • Web Support API
  • flexbox
  • CSS Grid (subgrid)
  • css transformerer
  • fast positionering (CSS).

Det nævnes, at testene er baseret på feedback fra webudviklere og brugerklager over uoverensstemmelser i browseradfærd.

De problemer, der blev arbejdet med, er opdelt i to kategorier: fejl eller mangler i implementeringen af ​​webstandards support (15 test) og problemer relateret til uklarheder eller ufuldstændige instruktioner i specifikationerne (3 test).

Blandt de emner, der overvejes i den anden kategori, er der mangler i specifikationer relateret til indholdsredigering (contentEditable), execCommand, muse- og markørhændelser, synlige områdeenheder (lv*, sv* og dv* for de mindste enheder). mindre og dynamisk). viewport størrelser).

Det skal nævnes projektet udgav også en platform til at teste eksperimentelle builds og stabil fra Chrome, Edge, Firefox og Safari browsere. Firefox viste de bedste fremskridt med at løse inkompatibiliteter, med 69 % for den stabile gren og 74 % for den eksperimentelle gren. Til sammenligning scorede Chrome 61 % og 71 %, mens Safari scorede 50 % og 73 %.

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne i følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.