Google, Mozilla, Apple kanë nisur një iniciativë për të përmirësuar përputhshmërinë midis shfletuesve të internetit

Google, Mozilla, Apple, Microsoft, Bocoup dhe Igalia kanë bashkëpunuar për të zgjidhur çështjet e përputhshmërisë së shfletuesit, për të ofruar mbështetje më të qëndrueshme për teknologjitë e uebit dhe për të unifikuar funksionimin e elementeve që ndikojnë në pamjen dhe sjelljen e sajteve dhe aplikacioneve në ueb. Qëllimi kryesor i iniciativës është të arrihet e njëjta pamje dhe sjellje e faqeve, pavarësisht nga shfletuesi dhe sistemi operativ - platforma e internetit duhet të jetë holistik dhe zhvilluesit duhet t'i kushtojnë vëmendje krijimit të aplikacioneve në internet, dhe jo të kërkojnë mënyra për të anashkaluar disa papajtueshmëri. ndërmjet shfletuesve.

Si pjesë e iniciativës, është përgatitur një paketë e re mjetesh për testimin e shfletuesve - Interop 2022, e cila përfshin 18 teste të përgatitura bashkërisht që vlerësojnë nivelin e zbatimit të teknologjive të zhvilluara së fundmi në internet. Ndër teknologjitë e vlerësuara nga testet: shtresat kaskadë CSS, hapësirat e ngjyrave (përzierja e ngjyrave, kontrasti i ngjyrave), CSS përmban veti (CSS Containment), elemente për krijimin e kutive të dialogut ( ), format e uebit, lëvizja (scroll snap, scroll-behavior, overscroll-behavior), mjetet e tipografisë (font-variant-alternates, font-variant-position), puna me kodime (ic), API Web Compat, Flexbox, CSS Grid (nënrrjet), transformimet CSS dhe pozicionimi ngjitës (Pozicioni CSS: ngjitës).

Testet u përpiluan bazuar në reagimet nga zhvilluesit e uebit dhe ankesat e përdoruesve për ndryshimet në sjelljen e shfletuesit. Problemet ndahen në dy kategori - gabime ose mangësi në zbatimin e mbështetjes për standardet e ueb-it (15 teste) dhe probleme që lidhen me paqartësi ose udhëzime jo të plota në specifikime (3 teste). Kategoria e dytë e çështjeve që trajtohen përfshin mangësitë e specifikimeve në lidhje me redaktimin e përmbajtjes (contentEditable), execCommand, ngjarjet e miut dhe treguesit dhe njësitë e zonës së shikueshme (lv*, sv* dhe dv* për madhësitë më të mëdha, më të vogla dhe dinamike të Viewport).

Projekti lançoi gjithashtu një platformë për të testuar lëshimet eksperimentale dhe të qëndrueshme të shfletuesve Chrome, Edge, Firefox dhe Safari. Progresi më i mirë në eliminimin e papajtueshmërive u tregua nga Firefox, i cili shënoi 69% për degën e qëndrueshme dhe 74% për degën eksperimentale. Për krahasim, Chrome shënoi 61% dhe 71%, dhe Safari shënoi 50% dhe 73%.

Burimi: opennet.ru

Shto një koment