Spustili iniciatívu na zvýšenie kompatibility medzi webovými prehliadačmi

Veľa rokov vojna medzi hlavnými webovými prehliadačmi bola celkom evidentná, buď sa vnucuje prostredníctvom rôznych typov stratégií, buď hrá férovo, alebo jednoducho implementuje rôzne typy blokov alebo prekážok pre používateľa, aby mu zabránil zmeniť webový prehliadač.

Hruška Teraz sa zdá, že sa veci "menia", pretože Google, Mozilla, Apple, Microsoft, Bocoup a Igalia nedávno oznámili, že spolupracovali pri riešení rôznych problémov kompatibilita prehliadačov, ako aj schopnosť poskytovať konzistentnejšiu podporu pre webové technológie a zjednotiť fungovanie prvkov ovplyvňujúcich vzhľad webových stránok a webových aplikácií (čo dlho chýbalo a mnohí vývojári požadovali).

Z toho posledného by sme mohli povedať, že minimálne od predstavenia smartfónov sa vývoj webu trochu zjednotil, no nie natoľko, aby sa dala použiť jedna špecifikácia v celom dizajne a najmä pri vykonávaní skriptov.

Po prvýkrát v histórii sa všetci hlavní predajcovia prehliadačov a ďalšie zainteresované strany spojili, aby vyriešili hlavné problémy s kompatibilitou prehliadačov, ktoré identifikovali weboví vývojári. Interop 2022 zlepší skúsenosti s vývojom webu v 15 kľúčových oblastiach. V tomto článku sa dozviete, ako sme sa sem dostali, na čo je projekt zameraný, ako sa bude merať úspech a ako môžete sledovať pokrok.

Preto teraz giganti a referenti webových prehliadačov spojili svoje sily s hlavným cieľom dosiahnuť rovnaký vzhľad a správanie stránok bez ohľadu na prehliadač a operačný systém.

V rámci toho, čo sa má dosiahnuť, je to, že webová platforma musí byť holistická a vývojári musia venovať pozornosť tvorbe webových aplikácií a nenachádzať spôsoby, ako sa vyhnúť určitým nekompatibilitám medzi prehliadačmi.

V roku 2019 začali Mozilla, Google a ďalší Veľké úsilie pochopiť bolestivé body vývojárov v podobe Prieskumy MDN Developer Needs Assessment a Správa o kompatibilite prehliadača hlboké ponorenie. Tieto správy nám poskytli podrobné a použiteľné informácie na riešenie hlavných výziev pre vývojárov s webovou platformou a viedli k compat úsilie 2021 .

V rámci iniciatívy bola pripravená nová súprava nástrojov na testovanie prehliadača, Interop 2022, ktorý zahŕňa 18 spoločne pripravených testov, ktoré hodnotia úroveň implementácie nedávno vyvinutých webových technológií.

Medzi technológie hodnotené v testoch patria:

  • Kaskádové CSS vrstvy
  • farebné priestory (farebný mix, farebný kontrast)
  • CSS Property Containment (CSS Containment)
  • prvky na vytváranie dialógov ( )
  • webové formuláre
  • posúvanie (sťahovanie pri posúvaní, správanie pri posúvaní, správanie pri posúvaní)
  • font (font-variant-alternates, font-variant-position)
  • kódovania (ic)
  • Web Support API
  • flexboxu
  • CSS mriežka (podmriežka)
  • css transformuje
  • pevné polohovanie (CSS).

Uvádza sa, že testy vychádzajú zo spätnej väzby od vývojárov webu a sťažností používateľov na nezrovnalosti v správaní prehliadača.

Problémy, na ktorých sa pracovalo, sú rozdelené do dvoch kategórií: chyby alebo nedostatky pri implementácii podpory webových štandardov (15 testov) a problémy súvisiace s nejasnosťami alebo neúplnými pokynmi v špecifikáciách (3 testy).

Medzi problémami, o ktorých sa uvažuje v druhej kategórii, sú nedostatky v špecifikáciách týkajúcich sa úpravy obsahu (contentEditable), execCommand, udalostí myši a ukazovateľa, jednotiek viditeľnej oblasti (lv*, sv* a dv* pre najmenšie jednotky). menšie a dynamické). veľkosti výrezu).

Treba spomenúť, že projekt tiež vydal platformu na testovanie experimentálnych zostáv a stabilné z prehliadačov Chrome, Edge, Firefox a Safari. Firefox vykázal najlepší pokrok v riešení nekompatibility, 69 % v stabilnej vetve a 74 % v experimentálnej vetve. Pre porovnanie, Chrome dosiahol skóre 61 % a 71 %, zatiaľ čo Safari získalo 50 % a 73 %.

Konečne ak máte záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.