De lanserte et initiativ for å øke kompatibiliteten mellom nettlesere

I mange år krigen mellom de viktigste nettleserne har vært ganske tydelig, enten å påtvinge seg selv gjennom ulike typer strategier, enten spille rettferdig eller ganske enkelt implementere ulike typer blokker eller hindringer for brukeren for å hindre dem i å endre nettleseren.

Pero Nå ser det ut til at ting "forandrer seg", siden Google, Mozilla, Apple, Microsoft, Bocoup og Igalia kunngjorde nylig at de har samarbeidet for å løse ulike problemer av nettleserkompatibilitet, samt å kunne gi mer konsistent støtte for nettteknologier og forene driften av elementer som påvirker utseendet til nettsider og nettapplikasjoner (noe som har manglet lenge og mange utviklere har bedt om).

Fra sistnevnte kan vi si at i det minste siden introduksjonen av smarttelefoner har webutvikling blitt litt mer enhetlig, men ikke til det punktet hvor en enkelt spesifikasjon kan brukes gjennom hele designet og spesielt i skriptutførelse.

For første gang noensinne har alle store nettleserleverandører og andre interessenter kommet sammen for å løse store problemer med nettleserkompatibilitet identifisert av nettutviklere. Interop 2022 vil forbedre utviklingsopplevelsen for nettet på 15 nøkkelområder. I denne artikkelen kan du finne ut hvordan vi kom hit, hva prosjektet er fokusert på, hvordan suksess vil bli målt, og hvordan du kan spore fremgang.

Det er derfor nå gigantene og referansene til nettlesere har slått seg sammen med hovedmålet å kunne oppnå samme utseende og oppførsel på sidene, uavhengig av nettleser og operativsystem.

Innenfor det som er ment å oppnås er at nettplattformen må være helhetlig og utviklere må ta hensyn til opprettelsen av nettapplikasjoner og ikke finne måter å unngå visse inkompatibiliteter mellom nettlesere.

I 2019 startet Mozilla, Google og andre En stor innsats å forstå smertepunktene til utviklerne, i form av MDN Developer Needs Assessment undersøkelser og Nettleserkompatibilitetsrapport dyp fordypning. Disse rapportene ga oss detaljert og handlekraftig innsikt for å møte de største utfordringene for utviklere med nettplattformen og førte til compat innsats 2021 .

Som en del av initiativet, et nytt verktøysett for nettlesertesting er utarbeidet, Interop 2022, som inkluderer 18 felles utarbeidede tester som vurderer implementeringsnivået av nylig utviklede nettteknologier.

Blant teknologiene som er evaluert av testene er:

  • Kaskadende CSS-lag
  • fargerom (fargeblanding, fargekontrast)
  • CSS Property Containers (CSS Containment)
  • elementer for å lage dialoger ( )
  • webskjemaer
  • rull (scroll snap, scroll-atferd, overscroll-atferd)
  • font (font-variant-alternates, font-variant-position)
  • kodinger (ic)
  • Web Support API
  • flexbox
  • CSS Grid (subgrid)
  • css transformerer
  • fast posisjonering (CSS).

Det nevnes at testene er basert på tilbakemeldinger fra nettutviklere og brukerklager på avvik i nettleseradferd.

Problemene som ble jobbet med er delt inn i to kategorier: feil eller mangler ved implementering av webstandardstøtte (15 tester) og problemer knyttet til uklarheter eller ufullstendige instruksjoner i spesifikasjonene (3 tester).

Blant problemene som vurderes i den andre kategorien, er det feil i spesifikasjoner knyttet til innholdsredigering (contentEditable), execCommand, mus- og pekerhendelser, synlige områdeenheter (lv*, sv* og dv* for de minste enhetene). mindre og dynamisk). visningsportstørrelser).

Det bør nevnes at prosjektet ga også ut en plattform for testing av eksperimentelle bygg og stabil fra nettleserne Chrome, Edge, Firefox og Safari. Firefox viste best fremgang i å løse inkompatibiliteter, med 69 % for den stabile grenen og 74 % for den eksperimentelle grenen. Til sammenligning fikk Chrome 61 % og 71 %, mens Safari fikk 50 % og 73 %.

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.