Společnosti Apple, Google, Microsoft a Mozilla spolu se softwarovými poradenskými firmami Bocoup a Igalia se dohodly na spolupráci s cílem zajistit jednotnější fungování technologií webového designu na různých platformách.
Většina webových prohlížečů využívá jádro Chromium od společnosti Google. Safari a Firefox mají vlastní jádra, která jsou sdílena dalšími projekty (např. Tor Browser). Tyto rozdílné architektury znamenají, že některé webové funkce nefungují ve všech prohlížečích stejně, což může být pro webové vývojáře i uživatele webu nepříjemné.
Z toho důvodu zahajují společnosti Apple, Google, Bocoup, Microsoft, Mozilla a Igalia novou iniciativu s názvem Interop 2022. Cílem projektu je zlepšit interoperabilitu mezi webovými prohlížeči a zajistit, aby všechny důležité webové funkce a rozhraní API fungovaly stejně bez ohledu na to, který prohlížeč používáte.
„Vůbec poprvé se všichni hlavní výrobci prohlížečů a další zúčastněné strany spojili, aby vyřešili hlavní problémy s kompatibilitou prohlížečů, které identifikovali vývojáři webových stránek,“ uvedli Rachel Andrew, Philip Jägenstedt a Robert Nyman ze společnosti Google ve čtvrtečním příspěvku na blogu web.dev.
Všechny čtyři společnosti se dohodly, že se zaměří na 15 problémových oblastí
Společnosti budou pracovat na interoperabilitě kaskádových vrstev, barevných prostorů a barevných funkcí CSS. V plánu jsou také nové viewport jednotky, „Subgrid“ a další. Projekt se zaměří na čtyři prohlížeče: Safari, Chrome, Edge a Firefox. Jejich postup můžete sledovat na této stránce, kde jsou pomocí benchmarků bodovány od 1 do 100.
Co se týče stabilních verzí prohlížečů, vypadá to dost špatně. Chrome a Edge získaly v benchmarku 61 bodů ze 100, Firefox 69 bodů a Safari 50 bodů. Různá experimentální a náhledová vydání prohlížečů však vykazují lepší výsledky: Chrome a Edge 71, Firefox 74 a Safari 73.
Konečným cílem je, aby webové aplikace vypadaly a fungovaly podobně v různých webových prohlížečích, což se v současnosti neděje. Všechny cíle jsou také zaměřeny na design, což znamená, že prohlížeče mají motivaci se zapojit vedle svých konkurentů.
„Všechny tyto technologie jsou pro Apple a všechny, kdo pracují na WebKitu, důležité. Velmi nám záleží na zdraví webu a interoperabilních implementacích webových standardů,“ uvedla společnost Apple ve svém prohlášení. „Vítáme spolupráci s našimi kolegy v mnoha organizacích zabývajících se webovými standardy a v Interop 2022, aby byl web co nejvíce interoperabilní.“