De fleste webbrowsere deler nu en fælles gengivelsesmotor, Googles Chromium, men Safari og Firefox har også deres egne motorer, som deles af andre projekter (såsom Tor Browser). Disse forskellige arkitekturer betyder, at nogle webfunktioner ikke fungerer helt ens på tværs af alle browsere, hvilket kan blive en hovedpine for webudviklere og folk, der surfer på nettet, men en ny indsats er på vej for at rette op at.
Apple, Google, Bocoup, Microsoft, Mozilla samt softwarekonsulentvirksomheder Bocoup og Igalia, starter et nyt initiativ kaldet Interop 2022. Projektet har til formål at forbedre interoperabiliteten på tværs af webbrowsere og sikre, at alle vigtige webfunktioner og API'er fungerer ens, uanset hvilken webbrowser du bruger.
Apple skrev på WebKit-udviklingsbloggen, "Interop 2022 er en udviklende metrik genereret fra et sæt af automatiserede tests, der har til formål at evaluere support til visse webstandarder, der er vigtigst for web udviklere. Interop 2022-dashboardet opdateres konstant i løbet af året og viser fremskridt, efterhånden som browseringeniører retter fejl, implementerer nye funktioner og forbedrer testene."
Den nye Interop 2022 Dashboard giver score for forskellige webbrowsere baseret på "hvordan browsermotorer klarer sig i 15 fokusområder og 3 fælles undersøgelsesindsatser." De aktuelle fokusområder er CSS Kaskadelag, farverum og funktioner, CSS-indeslutning, dialogelementet, formularer, rulning, CSS-undergitter, typografi og kodninger, Viewport-enheder og generelt web kompatibilitet.
Forhåbentlig vil det nye projekt reducere hovedpine for webudviklere og forbedre nettet for alle. Nu hvor Google Chrome er den mest populære webbrowser, er enhver, der bruger Firefox eller Safari regelmæssigt, sandsynligvis stødt på et par websteder der er gået i stykker (eller bare fortæller dig at bruge Chrome) på grund af dårlig test eller inkompatibilitetsproblemer, men Interop 2022 kan muligvis reducere disse forekomster. Gruppen planlægger også at tilføje flere fokusområder, efterhånden som tiden går.
Kilde:WebKit