Google, Mozilla e Apple lanzaron unha iniciativa para mellorar a compatibilidade entre os navegadores web

Google, Mozilla, Apple, Microsoft, Bocoup e Igalia colaboraron para resolver problemas de compatibilidade de navegadores, ofrecer un soporte máis consistente ás tecnoloxías web e unificar o funcionamento dos elementos que afectan á aparencia e ao comportamento dos sitios e aplicacións web. O obxectivo principal da iniciativa é lograr o mesmo aspecto e comportamento dos sitios, independentemente do navegador e do sistema operativo: a plataforma web debe ser integral e os desenvolvedores deben prestar atención á creación de aplicacións web e non buscar formas de evitar certas incompatibilidades. entre navegadores.

Como parte da iniciativa, preparouse un novo conxunto de ferramentas para probar navegadores - Interop 2022, que inclúe 18 probas preparadas conxuntamente que avalían o nivel de implementación das tecnoloxías web desenvolvidas recentemente. Entre as tecnoloxías avaliadas polas probas: capas en cascada CSS, espazos de cores (mestura de cores, contraste de cores), propiedade de contido CSS (Contención CSS), elementos para crear caixas de diálogo ( ), formularios web, desprazamento (scroll snap, scroll-behavior, overscroll-behavior), ferramentas de tipografía (font-variant-alternates, font-variant-position), traballo con codificacións (ic), API Web Compat, Flexbox, CSS Grid (subgrid), transformacións CSS e posicionamento pegajoso (posición CSS: sticky).

As probas recompiláronse en función dos comentarios dos desenvolvedores web e das queixas dos usuarios sobre as diferenzas no comportamento do navegador. Os problemas divídense en dúas categorías: erros ou deficiencias na implementación do soporte para estándares web (15 probas) e problemas asociados con ambigüidades ou instrucións incompletas nas especificacións (3 probas). A segunda categoría de problemas que se abordan inclúen deficiencias de especificación relacionadas coa edición de contido (contentEditable), execCommand, eventos do rato e do punteiro e as unidades de visualización (lv*, sv* e dv* para os tamaños de visualización máis grandes, máis pequenos e dinámicos).

O proxecto tamén lanzou unha plataforma para probar versións experimentais e estables dos navegadores Chrome, Edge, Firefox e Safari. O mellor avance na eliminación de incompatibilidades mostrou Firefox, que obtivo un 69% para a rama estable e un 74% para a rama experimental. A modo de comparación, Chrome obtivo un 61% e un 71%, e Safari un 50% e un 73%.

Fonte: opennet.ru

Engadir un comentario