Google, Mozilla ja Apple on käivitanud algatuse veebibrauserite ühilduvuse parandamiseks

Google, Mozilla, Apple, Microsoft, Bocoup ja Igalia on teinud koostööd, et lahendada brauseri ühilduvusprobleeme, pakkuda veebitehnoloogiatele järjepidevamat tuge ning ühtlustada saitide ja veebirakenduste välimust ja käitumist mõjutavate elementide toimimist. Algatuse põhieesmärk on saavutada ühesugune saitide välimus ja käitumine, olenemata brauserist ja operatsioonisüsteemist – veebiplatvorm peaks olema terviklik ja arendajad peaksid pöörama tähelepanu veebirakenduste loomisele, mitte otsima võimalusi teatud sobimatustest mööda hiilimiseks. brauserite vahel.

Algatuse raames on valminud uus brauserite testimise tööriistakomplekt - Interop 2022, mis sisaldab 18 ühiselt koostatud testi, mis hindavad hiljuti välja töötatud veebitehnoloogiate juurutamise taset. Testidega hinnatud tehnoloogiate hulgas: CSS-i kaskaadkihid, värviruumid (värvimix, värvikontrast), CSS sisaldab omadust (CSS Containment), elemente dialoogibokside loomiseks ( ), veebivormid, kerimine (kerimise snap, kerimise käitumine, ülekerimise käitumine), tüpograafiatööriistad (font-variant-alternates, font-variant-position), töötamine kodeeringutega (ic), API Web Compat, Flexbox, CSS Grid (alamvõrk), CSS-teisendused ja kleepuv positsioneerimine (CSS position:sticky).

Testid koostati veebiarendajate tagasiside ja kasutajate kaebuste põhjal brauseri käitumise erinevuste kohta. Probleemid jagunevad kahte kategooriasse - vead või puudused veebistandardite toe juurutamisel (15 testi) ja probleemid, mis on seotud spetsifikatsioonide ebaselguste või puudulike juhistega (3 testi). Teine käsitletavate probleemide kategooria hõlmab sisu redigeerimise (contentEditable), execCommandi, hiire ja kursori sündmuste ning vaateava üksustega (lv*, sv* ja dv*) seotud spetsifikatsioonipuudujääke (suurimate, väikseimate ja dünaamiliste vaateava suuruste jaoks).

Projekt käivitas ka platvormi Chrome'i, Edge'i, Firefoxi ja Safari brauserite eksperimentaalsete ja stabiilsete versioonide testimiseks. Parimat edusamme sobimatuste kõrvaldamisel näitas Firefox, mis saavutas stabiilse haru 69% ja eksperimentaalse haru 74%. Võrdluseks: Chrome sai 61% ja 71% ning Safari 50% ja 73%.

Allikas: opennet.ru

Lisa kommentaar