De lanserade ett initiativ för att öka kompatibiliteten mellan webbläsare

Under många år kriget mellan de viktigaste webbläsarna har varit ganska uppenbart, antingen genom att påtvinga sig själv genom olika typer av strategier, antingen spela rättvist eller helt enkelt implementera olika typer av block eller hinder för användaren för att hindra dem från att ändra sin webbläsare.

Men Nu verkar saker "förändras", sedan Google, Mozilla, Apple, Microsoft, Bocoup och Igalia meddelade nyligen att de har samarbetat för att lösa olika problem av webbläsarkompatibilitet, samt att kunna ge mer konsekvent stöd för webbteknologier och förena driften av element som påverkar utseendet på webbplatser och webbapplikationer (något som har saknats länge och många utvecklare har efterfrågat).

Från det senare kan vi säga att åtminstone sedan introduktionen av smartphones har webbutveckling blivit lite mer enhetlig, men inte till den grad att en enda specifikation kan användas genom hela designen och speciellt vid skriptexekvering.

För första gången någonsin har alla större webbläsarleverantörer och andra intressenter samlats för att lösa stora problem med webbläsarkompatibilitet som identifierats av webbutvecklare. Interop 2022 kommer att förbättra utvecklingsupplevelsen för webben inom 15 nyckelområden. I den här artikeln kan du ta reda på hur vi kom hit, vad projektet är fokuserat på, hur framgång kommer att mätas och hur du kan spåra framsteg.

Det är därför nu webbläsarnas jättar och referenter har gått samman med huvudmålet att kunna uppnå samma utseende och beteende på sajterna, oavsett webbläsare och operativsystem.

Inom det som är tänkt att uppnås är att webbplattformen ska vara holistisk och utvecklare måste vara uppmärksamma på skapandet av webbapplikationer och inte hitta sätt att undvika vissa inkompatibiliteter mellan webbläsare.

2019 startade Mozilla, Google och andra En stor insats att förstå utvecklarnas smärtpunkter, i form av MDN Developer Needs Assessment-undersökningar och Webbläsarkompatibilitetsrapport djup nedsänkning. Dessa rapporter gav oss detaljerade och praktiska insikter för att hantera de största utmaningarna för utvecklare med webbplattformen och ledde till compat ansträngning 2021 .

Som en del av initiativet ett nytt testverktyg för webbläsare har förberetts, Interop 2022, som inkluderar 18 gemensamt förberedda tester som bedömer implementeringsnivån för nyligen utvecklade webbteknologier.

Bland de tekniker som utvärderas av testerna är:

  • Kaskad CSS-lager
  • färgrymder (färgblandning, färgkontrast)
  • CSS Property Containers (CSS Containment)
  • element för att skapa dialoger ( )
  • webbformulär
  • rulla (snäpp för rullning, rullningsbeteende, överrullningsbeteende)
  • typsnitt (font-variant-alternates, font-variant-position)
  • kodningar (ic)
  • Web Support API
  • Flexbox
  • CSS Grid (subgrid)
  • css-transformerar
  • fast positionering (CSS).

Det nämns att testerna baseras på feedback från webbutvecklare och användarklagomål om avvikelser i webbläsarens beteende.

Problemen som arbetats med är indelade i två kategorier: fel eller brister i implementeringen av webbstandardstöd (15 tester) och problem relaterade till oklarheter eller ofullständiga instruktioner i specifikationerna (3 tester).

Bland de frågor som diskuteras i den andra kategorin finns det brister i specifikationer relaterade till innehållsredigering (contentEditable), execCommand, mus- och pekarhändelser, synliga områdesenheter (lv*, sv* och dv* för de minsta enheterna). mindre och dynamisk). visningsportstorlekar).

Det ska nämnas att projektet släppte också en plattform för att testa experimentella konstruktioner och stabil från webbläsarna Chrome, Edge, Firefox och Safari. Firefox visade de bästa framstegen när det gäller att lösa inkompatibiliteter, med 69 % för den stabila grenen och 74 % för den experimentella grenen. Som jämförelse fick Chrome 61 % och 71 %, medan Safari fick 50 % och 73 %.

Slutligen om du är intresserad av att veta mer om detkan du kontrollera detaljerna i följande länk.


Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.