Debido a la mala experiencia de navegación, Google, Apple, Microsoft y Firefox organizaron un “examen de ingreso a la universidad del navegador”
▲ "IE: ¿Qué quiero hacer?" "Descargar Chrome" "IE: Ah, compra Karma"
¿Cuántas personas lo primero que hacen después de comprar una computadora nueva es abrir su propio navegador y descargar Chrome o Firefox?
Aunque hemos entrado en la era de Internet móvil, muchos servicios de red se han transformado de sitios web a aplicaciones independientes, pero el navegador sigue siendo la entrada más utilizada por la mayoría de las personas para navegar por Internet.
Para evitar bloqueos desagradables y problemas publicitarios al navegar por Internet, las personas siempre están acostumbradas a elegir el navegador más rápido, más puro o más funcional antes de comenzar a navegar, lo que formará un efecto de dependencia de la marca con el tiempo.
Al igual que los fanáticos de Coca-Cola nunca consideran Pepsi, los amigos que están acostumbrados a Chrome se sentirán incómodos al mirar Safari; no importa cómo se recomiende Edge, los usuarios de Firefox no se verán tentados.
Durante mucho tiempo, los navegadores han sido un mercado fragmentado, según las estadísticas de Statcounter, Chrome ocupó el primer lugar con un 64,3 %, seguido de Safari con un 18,96 %, Firefox y Edge con un 3,71 % y un 3,7 % respectivamente, ocupando el tercer y cuarto lugar.
Es lógico pensar que debería haber una relación competitiva entre los mejores jugadores del mercado, tratando de "captar" nuevos usuarios del campo del oponente. Recientemente, sin embargo, los cuatro navegadores rara vez se han unido para lograr la "Unificación de Internet".
¿Tu sitio web, mi sitio web, parece ser el mismo?
Google, Apple, Microsoft y Mozilla, las empresas propietarias de los cuatro navegadores, anunciaron recientemente que se unirán a las consultoras de software Bocoup e Igalia para crear un estándar web llamado Interop 2022, cuyo objetivo es eliminar los problemas de compatibilidad entre diferentes navegadores.
Quizás se pregunte si es posible abrir el mismo sitio web con diferentes navegadores, excepto que la velocidad es diferente. ¿Seguirá habiendo una diferencia en lo que se muestra?
▲ El efecto del mismo modelo en Chromium (izquierda) Gecko (centro) Webkit (derecha) navegador kernel
Eso es cierto. Tomando como ejemplo el popular modelo de diseño de sitios web CSS Flexbox, los efectos de visualización del mismo modelo en Chromium (kernel de Chrome), Gecko (kernel de Firefox) y Webkit (kernel de Safari) son diferentes, y las diferencias son tan grandes que es difícil para hacerlos El hombre se entera mostrando la versión correcta.
Los problemas de compatibilidad como este son comunes en Internet. Sería un desastre tanto para los usuarios como para los propietarios de sitios web si un sitio web que se muestra bien en Chrome se amontona en Safari.
Pero no es fácil hacer que diferentes navegadores muestren contenido unificado. En 2019, empresas como Google, Mozilla y Microsoft formaron un grupo de encuestas de desarrolladores llamado MDN Web Testing para realizar una encuesta de desarrolladores sobre la construcción de redes. Los puntos débiles y las necesidades son investigado.
Según el informe de la encuesta de MDN Web Testing, entre los 28 "requisitos más frustrantes del desarrollo web" seleccionados por los desarrolladores, "debe ser compatible con un navegador específico (como IE 11)" encabezó la lista.
El segundo y tercer requisitos más molestos son "evitar o eliminar funciones que no funcionan en todos los navegadores" y "hacer que diferentes navegadores se vean o funcionen igual", respectivamente. Relacionados con la compatibilidad.
Daniel Clifford, ingeniero jefe de software y gerente de productos de Chrome, cree que la investigación de MDN Web Testing le ha dado al equipo de desarrollo una comprensión más clara de los desafíos que enfrentan los desarrolladores en las pruebas.Para respaldar la próxima generación de herramientas de prueba, Chrome necesita cooperar con todos los fabricantes de navegadores. Ayude a resolver este problema de la industria.
Entonces, el año pasado, Mozilla, Google y Microsoft lanzaron conjuntamente el plan Compat 2021 para mejorar cinco proyectos clave de compatibilidad.
Interop 2022 lanzado este año es una continuación de Compat 2021.
El avance exitoso del proyecto el año pasado le dio mucha confianza a los miembros del equipo del proyecto, por lo que en Interop 2022, el equipo del proyecto aumentó la cantidad de proyectos de compatibilidad para la mejora de objetivos a 15, y esta vez Apple también anunció oficialmente participar en esta mejora plano medio
Por primera vez en la historia, todos los principales desarrolladores de navegadores y otras partes interesadas se han unido para abordar los problemas de compatibilidad que enfrentan los desarrolladores web.
Rachel Andrew, Philip Jägenstedt y Robert Nyman de Google comentaron en una publicación de blog técnica en Interop 2022.
"Examen de ingreso a la universidad" perteneciente al navegador
¿Cómo evaluar la compatibilidad de los navegadores?
Interop 2022 se basa en Compat 2021 con 10 elementos de interoperabilidad, que se califican de 0 a 100 según el rendimiento del navegador.
A juzgar por los resultados actuales, el rendimiento de los navegadores estables de los tres núcleos no es muy optimista.Entre ellos, Firefox es el más alto entre los cortos, con 69 puntos, mientras que Safari de Apple está en el fondo miserable con solo 50 puntos.
Los 15 proyectos incluyen funciones como capas en cascada, gama y capacidades de color CSS, nuevas unidades de visualización, desplazamiento de página y subcuadrículas, todos los cuales son básicamente proyectos de interoperación relacionados con la interacción, razón por la cual se nombra Interop 2022.
Aunque las puntuaciones totales de varios navegadores son similares, a partir de los resultados detallados, se encontrará que las diferencias en algunos subelementos son muy grandes y los tres tienen sus propios méritos.
Algunos de estos problemas se han resuelto en la versión para desarrolladores, e Interop 2022 también contó con la puntuación de la versión para desarrolladores. La puntuación original en la versión estable está a la zaga de Safari por 73 puntos, superando a los otros dos navegadores principales de Chromium.
La confianza del equipo del proyecto en Interop 2022 se deriva de lo que Compat 2021 logró el año pasado.
▲ La polilínea es la ruta de crecimiento de cada navegador, y Safari ha hecho un progreso significativo
Después de un año de mejoras, los navegadores de los tres núcleos lograron una puntuación promedio de más de 90 puntos en los cinco elementos de relación de aspecto, CSS Flexbox, diseño de cuadrícula, posicionamiento fijo y transformación.
Este es también el significado del proyecto Interop 2022: ayudar a los propios desarrolladores de navegadores a encontrar problemas de compatibilidad en proyectos de interoperabilidad, promover la cooperación para mejorar integralmente el entorno de desarrollo web y luego permitir que los desarrolladores se centren en mejorar el diseño y la interacción del sitio web en lugar de desperdiciar en lidiar con problemas de compatibilidad.
Además de apuntar a eliminar las diferencias de compatibilidad entre diferentes navegadores, Interop 2022 también quiere impulsar la experiencia del sitio web.
Tome como ejemplo la unidad de la ventana gráfica en las métricas de elementos de 15. Cuando navega por la web en Safari, puede notar que el tamaño de la ventana gráfica es diferente cuando la página está quieta y desplazándose.
Si la ventana gráfica cambia, ¿qué tamaño puede garantizar que se pueda hacer clic en el botón de acción con precisión y que el interior de la página no se bloquee demasiado? Esto requiere el desarrollo de un conjunto de estándares de interacción.
Cuando diferentes navegadores siguen estándares de interacción científica, se puede garantizar a los usuarios una experiencia uniforme y buena en el mismo sitio web.
Otra métrica sobre la gama de colores también tiene un gran impacto en la experiencia del usuario. En los primeros días de Internet, la mayoría de los sitios web limitaban el color de las imágenes para guardar datos. Durante mucho tiempo, Internet generalmente ha adoptado sRGB como el estándar de gama de colores.
Sin embargo, con el desarrollo de los dispositivos de visualización y la construcción de redes, el rango de la gama de colores que pueden mostrar los monitores ha superado el sRGB. Por ejemplo, la gama de colores de la pantalla P3 que suelen utilizar los dispositivos Apple es un 50 % más amplia que la de sRGB.
Este tipo de "grilletes de color" que quedan de la historia limitan los tipos de colores que podemos ver en el navegador, lo que no solo desperdicia la pantalla de amplia gama de colores en sí, sino que también puede causar el problema de color que las fotos no coinciden con el real. objeto, y este siempre ha sido el problema de las páginas web.Gran problema.
Interop 2022, que reúne a las principales fuerzas de Internet, es una buena oportunidad para solucionar este gran problema.
Interop 2022 propone que los navegadores deben admitir gamas de colores que incluyen LAB, LCH y P3, lo que enriquece enormemente la variedad de colores de Internet. Cuando los navegadores generalmente admiten una amplia gama de colores, el contenido de colores amplios correspondiente puede popularizarse.
En general, tanto los desarrolladores de sitios web como los usuarios comunes pueden beneficiarse de este "examen de ingreso a la universidad del navegador” realizado por los gigantes de los navegadores. Como prometió Apple en el proyecto, solo si Internet está lleno de interoperabilidad, los sitios web y las aplicaciones de red pueden servirnos mejor a quienes los usamos. la red todos los días.
#Bienvenido a prestar atención a la cuenta oficial de WeChat de Aifaner: Aifaner (WeChat: ifanr), se le brindará más contenido emocionante lo antes posible.