Google, Mozilla, Apple ir uzsākuši iniciatīvu, lai uzlabotu saderību starp tīmekļa pārlūkprogrammām

Google, Mozilla, Apple, Microsoft, Bocoup un Igalia ir sadarbojušies, lai atrisinātu pārlūkprogrammu saderības problēmas, nodrošinātu konsekventāku atbalstu tīmekļa tehnoloģijām un vienotu to elementu darbību, kas ietekmē vietņu un tīmekļa lietojumprogrammu izskatu un darbību. Iniciatīvas galvenais mērķis ir panākt vienādu vietņu izskatu un uzvedību neatkarīgi no pārlūkprogrammas un operētājsistēmas – tīmekļa platformai jābūt holistiskai un izstrādātājiem jāpievērš uzmanība tīmekļa aplikāciju izveidei, nevis jāmeklē veidi, kā apiet noteiktas nesaderības. starp pārlūkprogrammām.

Iniciatīvas ietvaros ir sagatavots jauns rīku komplekts pārlūkprogrammu testēšanai - Interop 2022, kurā iekļauti 18 kopīgi sagatavoti testi, kas novērtē nesen izstrādāto tīmekļa tehnoloģiju ieviešanas līmeni. Starp testos novērtētajām tehnoloģijām: CSS kaskādes slāņi, krāsu telpas (krāsu sajaukums, krāsu kontrasts), CSS satur rekvizītu (CSS Containment), dialoglodziņu izveides elementus (), tīmekļa veidlapas, ritināšanu (scroll snap). , ritināšanas darbība, pārritināšanas darbība ), tipogrāfijas rīki (font-variant-alternates, font-variant-position), darbs ar kodējumiem (ic), Web Compat API, Flexbox, CSS Grid (apakšrežģis), CSS transformācijas un lipīgā pozicionēšana (CSS pozīcija: lipīga).

Testi tika apkopoti, pamatojoties uz tīmekļa izstrādātāju atsauksmēm un lietotāju sūdzībām par pārlūkprogrammas darbības atšķirībām. Problēmas iedala divās kategorijās – kļūdas vai nepilnības tīmekļa standartu atbalsta ieviešanā (15 testi) un problēmas, kas saistītas ar neskaidrībām vai nepilnīgām instrukcijām specifikācijās (3 testi). Otrajā risināmo problēmu kategorijā ietilpst specifikāciju trūkumi, kas saistīti ar satura rediģēšanu (contentEditable), execCommand, peles un rādītāja notikumiem un skata loga vienībām (lv*, sv* un dv* lielākajiem, mazākajiem un dinamiskajiem skatporta izmēriem).

Projekts arī uzsāka platformu, lai pārbaudītu eksperimentālus un stabilus pārlūku Chrome, Edge, Firefox un Safari laidienus. Vislabāko progresu nesaderību novēršanā uzrādīja Firefox, kas ieguva 69% stabilai nozarei un 74% eksperimentālajai nozarei. Salīdzinājumam: Chrome ieguva 61% un 71%, bet Safari ieguva 50% un 73%.

Avots: opennet.ru

Pievieno komentāru