Ei au lansat o inițiativă pentru a crește compatibilitatea între browserele web

Pentru multi ani războiul dintre principalele browsere web a fost destul de evident, fie impunându-se prin diferite tipuri de strategii, fie jucând corect, fie pur și simplu implementând diverse tipuri de blocuri sau obstacole în fața utilizatorului pentru a-l împiedica să își schimbe browserul web.

Dar Acum lucrurile par să se „schimbă”, din moment ce Google, Mozilla, Apple, Microsoft, Bocoup și Igalia au anunțat recent că au colaborat pentru a rezolva diverse probleme a compatibilității browserului, precum și a putea oferi un suport mai consistent pentru tehnologiile web și unifica funcționarea elementelor care afectează aspectul site-urilor web și aplicațiilor web (lucru care lipsește de mult timp și mulți dezvoltatori au solicitat).

Din acestea din urmă, am putea spune că cel puțin de la introducerea smartphone-urilor, dezvoltarea web a devenit puțin mai unificată, dar nu până la punctul în care o singură specificație poate fi folosită pe tot parcursul designului și mai ales în execuția scriptului.

Pentru prima dată, toți principalii furnizori de browsere și alte părți interesate s-au reunit pentru a rezolva probleme majore de compatibilitate a browserului identificate de dezvoltatorii web. Interop 2022 va îmbunătăți experiența de dezvoltare pentru web în 15 domenii cheie. În acest articol, află cum am ajuns aici, pe ce se concentrează proiectul, cum va fi măsurat succesul și cum poți urmări progresul.

De aceea acum giganții și referenții browserelor web și-au unit forțele cu obiectivul principal de a putea realiza același aspect și comportament al site-urilor, indiferent de browser și de sistemul de operare.

În ceea ce se urmărește a se realiza este ca platforma web să fie holistică, iar dezvoltatorii să fie atenți la crearea de aplicații web și să nu găsească modalități de a evita anumite incompatibilități între browsere.

În 2019, Mozilla, Google și alții au început Un efort mare pentru a înțelege punctele dureroase ale dezvoltatorilor, sub formă de Sondajele de evaluare a nevoilor dezvoltatorilor MDN și Raport de compatibilitate browser imersiune adâncă. Aceste rapoarte ne-au oferit informații detaliate și utile pentru a aborda principalele provocări pentru dezvoltatori cu platforma web și au condus la efort comparat 2021 .

Ca parte a inițiativei, a fost pregătit un nou set de instrumente de testare a browserului, Interop 2022, care include 18 teste pregătite în comun care evaluează nivelul de implementare a tehnologiilor web dezvoltate recent.

Printre tehnologiile evaluate prin teste se numără:

  • Straturi CSS în cascadă
  • spații de culoare (mix de culori, contrast de culori)
  • Containere cu proprietăți CSS (containment CSS)
  • elemente pentru a crea dialoguri ( )
  • formulare web
  • defilare (scroll snap, defilare-comportament, overscroll-comportament)
  • font (font-variant-alternates, font-variant-position)
  • codificări (ic)
  • Web Support API
  • flexbox
  • Grilă CSS (subgrilă)
  • transformă css
  • poziționare fixă ​​(CSS).

Se menționează că testele se bazează pe feedback de la dezvoltatorii web și pe plângerile utilizatorilor cu privire la discrepanța în comportamentul browserului.

Problemele la care s-au lucrat sunt împărțite în două categorii: erori sau deficiențe în implementarea suportului standardelor web (15 teste) și probleme legate de ambiguități sau instrucțiuni incomplete din caietul de sarcini (3 teste).

Printre problemele luate în considerare în a doua categorie, există defecte în specificațiile legate de editarea conținutului (contentEditable), execCommand, evenimente mouse și pointer, unități de zonă vizibilă (lv*, sv* și dv* pentru cele mai mici unități). mai mici şi dinamice). dimensiunile ferestrei).

Trebuie menționat că proiectul a lansat, de asemenea, o platformă pentru testarea versiunilor experimentale și stabil din browserele Chrome, Edge, Firefox și Safari. Firefox a înregistrat cel mai bun progres în rezolvarea incompatibilităților, cu 69% pentru ramura stabilă și 74% pentru ramura experimentală. Prin comparație, Chrome a obținut 61% și 71%, în timp ce Safari a obținut 50% și 73%.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta, puteți verifica detaliile în următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.