Pokrenuli su inicijativu za povećanje kompatibilnosti između web preglednika

Godinama rat između glavnih web preglednika bio je prilično očit, ili se nameće kroz različite vrste strategija, bilo pošteno ili jednostavno implementirajući različite vrste blokova ili prepreka korisnicima kako bi ih spriječili da promijene svoj web preglednik.

Pero Sada se čini da se stvari "mijenjaju", budući da Google, Mozilla, Apple, Microsoft, Bocoup i Igalia nedavno su objavili da su surađivali u rješavanju raznih problema kompatibilnosti preglednika, kao i mogućnost pružanja dosljednije podrške za web tehnologije i objedinjavanja rada elemenata koji utječu na izgled web stranica i web aplikacija (nešto što je nedostajalo već duže vrijeme i što su mnogi programeri tražili).

Iz ovog potonjeg mogli bismo reći da je barem od uvođenja pametnih telefona razvoj weba malo više unificiran, ali ne do te mjere da se jedna specifikacija može koristiti u cijelom dizajnu, a posebno u izvođenju skripti.

Po prvi put ikad, svi glavni dobavljači preglednika i drugi dionici okupili su se kako bi riješili velike probleme s kompatibilnošću preglednika koje su identificirali web programeri. Interop 2022 poboljšat će razvojno iskustvo za web u 15 ključnih područja. U ovom članku saznajte kako smo došli ovdje, na što je projekt usmjeren, kako će se mjeriti uspjeh i kako možete pratiti napredak.

Zbog toga sada divovi i referenti web preglednika udružili su snage s glavnim ciljem da se postigne isti izgled i ponašanje stranica, bez obzira na preglednik i operativni sustav.

Unutar onoga što se želi postići jest da web platforma mora biti holistička i programeri moraju obratiti pozornost na izradu web aplikacija i ne pronalaziti načine da izbjegnu određene nekompatibilnosti među preglednicima.

2019. godine pokrenuli su Mozilla, Google i drugi Veliki napor razumjeti bolne točke programera, u obliku MDN Developer Needs Assessment ankete i Izvješće o kompatibilnosti preglednika duboko uranjanje. Ova izvješća dala su nam detaljne i djelotvorne uvide za rješavanje najvećih izazova za razvojne programere s web platformom i dovela do zajednički napor 2021 .

U sklopu inicijative, pripremljen je novi komplet alata za testiranje preglednika, Interop 2022, koji uključuje 18 zajednički pripremljenih testova koji ocjenjuju razinu implementacije nedavno razvijenih web tehnologija.

Među tehnologijama koje su procijenjene testovima su:

  • Kaskadni CSS slojevi
  • prostori boja (mješavina boja, kontrast boja)
  • Spremnici CSS svojstava (CSS Container)
  • elementi za stvaranje dijaloga ( )
  • web obrasci
  • pomicanje (scroll snap, scroll-behavior, overscroll-behavior)
  • font (font-varijanta-alternati, font-varijanta-pozicija)
  • kodiranja (ic)
  • API za web podršku
  • flex box
  • CSS mreža (podmreža)
  • css transformacije
  • fiksno pozicioniranje (CSS).

Napominje se da se testovi temelje na povratnim informacijama web developera i pritužbama korisnika na neslaganje u ponašanju preglednika.

Problemi na kojima se radilo podijeljeni su u dvije kategorije: pogreške ili nedostatci u implementaciji podrške web standarda (15 testova) i problemi vezani uz nejasnoće ili nepotpune upute u specifikacijama (3 testa).

Među pitanjima koja se razmatraju u drugoj kategoriji, postoje nedostaci u specifikacijama koje se odnose na uređivanje sadržaja (contentEditable), execCommand, događaje miša i pokazivača, jedinice vidljive površine (lv*, sv* i dv* za najmanje jedinice). manji i dinamični). veličine okvira za prikaz).

Treba spomenuti da projekt je također objavio platformu za testiranje eksperimentalnih konstrukcija i stabilan iz preglednika Chrome, Edge, Firefox i Safari. Firefox je pokazao najbolji napredak u rješavanju nekompatibilnosti, sa 69% za stabilnu granu i 74% za eksperimentalnu granu. Za usporedbu, Chrome je postigao 61% i 71%, dok je Safari postigao 50% i 73%.

Konačno ako vas zanima više o tome, detalje možete provjeriti u sljedeći link.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.