Interop 2022-projektet syftar till att fixa inkonsekventa funktioner i webbläsare

De flesta webbläsare delar nu en gemensam renderingsmotor, Googles Chromium, men Safari och Firefox har också sina egna motorer som delas av andra projekt (som Tor Browser). Dessa olika arkitekturer innebär att vissa webbfunktioner inte riktigt fungerar på samma sätt i alla webbläsare, vilket kan bli en huvudvärk för webbutvecklare och människor som surfar på webben, men ett nytt försök pågår för att fixa den där.

Apple, Google, Bocoup, Microsoft, Mozilla, samt mjukvarukonsultföretag Bocoup och Igalia, startar ett nytt initiativ som heter Interop 2022. Projektet syftar till att förbättra interoperabiliteten mellan webbläsare och se till att alla viktiga webbfunktioner och API: er fungerar likadant oavsett vilken webbläsare du använder.

Apple skrev på WebKit-utvecklingsbloggen, "Interop 2022 är ett evolverande mått som genereras från en uppsättning av automatiserade tester som syftar till att utvärdera stöd för vissa webbstandarder som är viktigast för webben utvecklare. Interop 2022-instrumentpanelen kommer ständigt att uppdateras under året och visar framsteg när webbläsaringenjörer fixar buggar, implementerar nya funktioner och förbättrar testerna."

Den nya Interop 2022 Dashboard ger poäng för olika webbläsare, baserat på "hur webbläsarmotorer gör i 15 fokusområden och 3 gemensamma utredningsinsatser." De aktuella fokusområdena är CSS Kaskadlager, färgrymder och funktioner, CSS-inneslutning, dialogelementet, formulär, rullning, CSS Subgrid, typografi och kodningar, Viewport-enheter och allmän webb kompatibilitet.

Förhoppningsvis kommer det nya projektet att minska huvudvärken för webbutvecklare och förbättra webben för alla. Nu när Google Chrome är den mest populära webbläsaren, har alla som använder Firefox eller Safari regelbundet förmodligen stött på några webbplatser som är trasiga (eller bara säger åt dig att använda Chrome) på grund av dålig testning eller inkompatibilitetsproblem, men Interop 2022 kan minska dessa händelser. Gruppen planerar också att lägga till fler fokusområden allt eftersom.

Källa:WebKit