Pokrenuli su inicijativu za povećanje kompatibilnosti između web pretraživača

Dugi niz godina Rat između glavnih web pretraživača bio je prilično očigledan, bilo nametanjem kroz različite vrste strategija, bilo poštenom igrom ili jednostavno implementacijom različitih tipova blokova ili prepreka korisnicima kako bi ih spriječili da mijenjaju web pretraživače.

Ali Sada se čini da se stvari mijenjaju., od Googlea, Mozille, Applea, Microsofta, Bocoup-a i Igalije Nedavno su objavili da su sarađivali na rješavanju raznih problema kompatibilnosti pretraživača, pored toga što je u stanju da pruži dosljedniju podršku za web tehnologije i objedini rad elemenata koji utič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 posljednjeg bismo mogli reći da je barem od uvođenja pametnih telefona razvoj weba postao malo unificiraniji, ali ne do te mjere da se jedna specifikacija može koristiti u cijelom dizajnu, a posebno u izvršavanju skripte.

Po prvi put u istoriji, svi glavni dobavljači pretraživača i druge zainteresovane strane udružili su se kako bi rešili glavne probleme kompatibilnosti pretraživača koje su identifikovali veb programeri. Interop 2022 će poboljšati iskustvo web razvoja u 15 ključnih oblasti. U ovom članku saznajte kako smo došli ovdje, na šta je projekt fokusiran, kako će se mjeriti uspjeh i kako možete pratiti napredak.

Zato sada divovi i lideri web pretraživača udružili su snage sa glavnim ciljem da se postigne isti izgled i ponašanje stranica, bez obzira na pretraživač i operativni sistem.

Ono što se želi postići je da web platforma mora biti holistička i programeri moraju obratiti pažnju na kreiranje web aplikacija i ne pronaći načine da izbjegnu određene nekompatibilnosti između pretraživača.

2019. godine pokrenuli su Mozilla, Google i drugi Veliki napor razumjeti bolne tačke programera, u obliku MDN Developer Needs Assessment ankete i Izvještaj o kompatibilnosti pretraživača duboko uranjanje. Ovi izvještaji su nam dali detaljne i djelotvorne informacije za rješavanje glavnih izazova za programere s web platformom i doveli do Usporedni napor 2021 .

U sklopu inicijative, Pripremljen je novi komplet alata za testiranje pretraživača, Interop 2022, koji uključuje 18 zajednički pripremljenih testova koji ocjenjuju nivo implementacije nedavno razvijenih web tehnologija.

Među tehnologijama koje su evaluirane testovima su:

  • kaskadni CSS slojevi
  • prostori boja (miks boja, kontrast boja)
  • Kontejneri CSS svojstava (CSS Containment)
  • elementi za kreiranje dijaloških okvira ( )
  • web obrasci
  • pomicanje (scroll snap, scroll-behavior, overscroll-behavior)
  • tipografija (font-varijanta-alternati, font-varijanta-pozicija)
  • kodiranja (ic)
  • Web Compat API
  • flex box
  • CSS Grid (podmreža)
  • css transformacije
  • fiksno pozicioniranje (CSS).

Napominje se da su testovi zasnovani na povratnim informacijama web programera i pritužbama korisnika na neslaganje u ponašanju pretraživača.

Problemi na kojima se radilo podijeljeni su u dvije kategorije: greške ili nedostaci u implementaciji podrške za web standarde (15 testova) i problemi vezani za 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 veće jedinice). , manji i dinamični). Veličine prikaza).

Vrijedi to spomenuti Projekt je također pokrenuo platformu za testiranje eksperimentalnih verzija i stabilne verzije 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 poređenje, Chrome je postigao 61% i 71%, dok je Safari postigao 50% i 73%.

Konačno ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.