Lielākajai daļai tīmekļa pārlūkprogrammu tagad ir kopīgs renderēšanas dzinējs Google Chromium, taču Safari un Firefox ir arī savi dzinēji, kurus koplieto citi projekti (piemēram, Tor Browser). Šīs dažādās arhitektūras nozīmē, ka dažas tīmekļa funkcijas nedarbojas vienādi visās pārlūkprogrammās, kas var kļūt par galvassāpēm tīmekļa izstrādātājiem un cilvēkiem, kas pārlūko tīmekli, taču tiek veikti jauni centieni to novērst ka.
Apple, Google, Bocoup, Microsoft, Mozilla, kā arī programmatūras konsultāciju uzņēmumi Bocoup un Igalia, uzsāk jaunu iniciatīvu Interop 2022. Projekta mērķis ir uzlabot tīmekļa pārlūkprogrammu savietojamību, nodrošinot, ka visas svarīgās tīmekļa funkcijas un API darbojas vienādi neatkarīgi no tā, kuru tīmekļa pārlūkprogrammu izmantojat.
Apple WebKit izstrādes emuārā rakstīja: "Interop 2022 ir mainīga metrika, kas ģenerēta no automatizēti testi, kuru mērķis ir novērtēt atbalstu noteiktiem tīmekļa standartiem, kas ir vissvarīgākie tīmeklim izstrādātājiem. Interop 2022 informācijas panelis visu gadu tiks pastāvīgi atjaunināts, parādot progresu, pārlūkprogrammas inženieriem izlabojot kļūdas, ieviešot jaunas funkcijas un uzlabojot testus.
Jauno Interop 2022 informācijas panelis nodrošina dažādu tīmekļa pārlūkprogrammu vērtējumus, pamatojoties uz "kā pārlūkprogrammu dzinējiem veicas 15 fokusa jomās un 3 kopīgiem izmeklēšanas pasākumiem". Pašlaik galvenās jomas ir CSS Kaskādes slāņi, krāsu telpas un funkcijas, CSS saturs, dialoga elements, veidlapas, ritināšana, CSS apakšrežģis, tipogrāfija un kodējumi, skata loga vienības un vispārīgs tīmeklis saderība.
Cerams, ka jaunais projekts mazinās galvassāpes tīmekļa izstrādātājiem un uzlabos tīmekli ikvienam. Tagad, kad Google Chrome ir vispopulārākā tīmekļa pārlūkprogramma, ikviens, kas regulāri izmanto Firefox vai Safari, iespējams, ir uzgājis dažas vietnes. kas ir bojāti (vai vienkārši liek jums izmantot pārlūku Chrome) sliktas testēšanas vai nesaderības problēmu dēļ, taču Interop 2022 var tos samazināt. gadījumiem. Laika gaitā grupa plāno arī pievienot vairāk fokusa jomu.
Avots:WebKit