Por causa da má experiência de navegação, Google, Apple, Microsoft e Firefox organizaram um “exame de vestibular do navegador”

▲ "IE: O que eu quero fazer" "Baixar Chrome" "IE: Ah, compre Karma"

Quantas pessoas fazem a primeira coisa depois de comprar um novo computador é abrir seu próprio navegador e baixar o Chrome ou Firefox?

Embora tenhamos entrado na era da Internet móvel, muitos serviços de rede foram transformados de sites para aplicativos independentes, mas o navegador ainda é a entrada mais utilizada pela maioria das pessoas para navegar na Internet.

Para evitar travamentos desagradáveis ​​e problemas de publicidade ao navegar na Internet, as pessoas estão sempre acostumadas a escolher o navegador mais rápido, mais puro ou mais funcional antes de começar a navegar, o que formará um efeito de dependência da marca ao longo do tempo.

Assim como os fãs da Coca-Cola nunca consideram a Pepsi, os amigos que estão acostumados ao Chrome acharão estranho olhar para o Safari; não importa como o Edge se recomende, os usuários do Firefox não serão tentados.

Durante muito tempo, os navegadores foram um mercado fragmentado, segundo estatísticas da Statcounter, o Chrome ficou em primeiro lugar com 64,3%, seguido pelo Safari com 18,96%, Firefox e Edge com 3,71% e 3,7% respectivamente.

É lógico que deve haver uma relação competitiva entre os principais players do mercado, tentando “agarrar” novos usuários do campo adversário. Recentemente, no entanto, os quatro navegadores raramente se uniram para alcançar a "Unificação da Internet".

Seu site e meu site parecem ser o mesmo?

Google, Apple, Microsoft e Mozilla, as empresas que possuem os quatro navegadores, anunciaram recentemente que se juntarão às empresas de consultoria de software Bocoup e Igalia para criar um padrão web chamado Interop 2022, que visa eliminar problemas de compatibilidade entre diferentes navegadores.

Você pode estar se perguntando, é possível abrir o mesmo site com navegadores diferentes, exceto que a velocidade é diferente. Ainda haverá diferença no que é exibido?

▲ O efeito do mesmo modelo no navegador do kernel Chromium (esquerda) Gecko (meio) Webkit (direita)

Isso é verdade. Tomando o popular modelo de layout de site CSS Flexbox como exemplo, os efeitos de exibição do mesmo modelo no Chromium (kernel Chrome), Gecko (kernel Firefox) e Webkit (kernel Safari) são diferentes, e as diferenças são tão grandes que é difícil para fazê-los.O homem descobre mostrando a versão correta.

Problemas de compatibilidade como esse são comuns na Internet. Seria um desastre para usuários e proprietários de sites se um site que exibisse bem no Chrome estivesse lotado no Safari.

Mas não é fácil fazer com que navegadores diferentes exibam conteúdo unificado. Em 2019, empresas como Google, Mozilla e Microsoft formaram um grupo de pesquisa de desenvolvedores chamado MDN Web Testing para realizar uma pesquisa de desenvolvedores sobre construção de rede. Os pontos problemáticos e as necessidades são investigado.

De acordo com o relatório de pesquisa do MDN Web Testing, entre os 28 "requisitos mais frustrantes de desenvolvimento web" selecionados pelos desenvolvedores, "devem suportar um navegador específico (como o IE 11)" encabeçou a lista.

O segundo e terceiro requisitos mais irritantes são "evitar ou remover recursos que não funcionam em vários navegadores" e "fazer com que diferentes navegadores pareçam/funcionem da mesma forma", respectivamente.

Daniel Clifford, engenheiro-chefe de software e gerente de produto do Chrome, acredita que a pesquisa do MDN Web Testing deu à equipe de desenvolvimento uma compreensão mais clara dos desafios que os desenvolvedores enfrentam nos testes. Para oferecer suporte à próxima geração de ferramentas de teste, o Chrome precisa cooperar com todos os fabricantes de navegadores. Ajude a resolver este problema da indústria.

Assim, no ano passado, Mozilla, Google e Microsoft e outras empresas lançaram o plano Compat 2021 para melhorar cinco projetos principais de compatibilidade.

O Interop 2022 lançado este ano é uma continuação do Compat 2021.

O avanço bem-sucedido do projeto no ano passado deu muita confiança aos membros da equipe do projeto; portanto, na Interop 2022, a equipe do projeto aumentou o número de projetos de compatibilidade para melhoria da meta para 15 e, desta vez, a Apple também anunciou oficialmente a participação nessa melhoria plano. meio.

Pela primeira vez, todos os principais desenvolvedores de navegadores e outras partes interessadas se reuniram para resolver problemas de compatibilidade encontrados por desenvolvedores da web

Rachel Andrew, Philip Jägenstedt e Robert Nyman, do Google, comentaram em uma postagem de blog técnica na Interop 2022.

"College Entrance Examination" pertencente ao navegador

Como avaliar a compatibilidade dos navegadores?

O Interop 2022 se baseia no Compat 2021 com 10 itens de interoperabilidade, que são pontuados de 0 a 100 com base no desempenho do navegador.

A julgar pelos resultados atuais, o desempenho dos navegadores estáveis ​​dos três kernels não é muito otimista, entre eles, o Firefox é o mais alto entre os mais baixos, com 69 pontos, enquanto o Safari da Apple é um miserável fundo com apenas 50 pontos.

Os 15 projetos incluem funções como camadas em cascata, recursos de gama e cores CSS, novas unidades de viewport, rolagem de página e subgrades, todos basicamente projetos de interoperação relacionados à interação, razão pela qual o Interop 2022 é nomeado.

Embora as pontuações totais de vários navegadores sejam semelhantes, a partir dos resultados detalhados, verificar-se-á que as diferenças em alguns subitens são muito grandes, e os três têm seus próprios méritos.

Alguns desses problemas foram resolvidos na versão do desenvolvedor, e o Interop 2022 também contou a pontuação da versão do desenvolvedor. A pontuação original na versão estável fica atrás do Safari em 73 pontos, superando os outros dois navegadores principais Chromium.

A confiança da equipe do projeto no Interop 2022 decorre do que o Compat 2021 alcançou no ano passado.

▲ A polilinha é a rota de crescimento de cada navegador, e o Safari fez um progresso significativo

Após um ano de aprimoramento, os navegadores dos três kernels alcançaram uma pontuação média de mais de 90 pontos nos cinco itens de proporção, CSS Flexbox, layout de grade, posicionamento fixo e transformação.

Este também é o significado do projeto Interop 2022 – ajudar os próprios desenvolvedores de navegadores a encontrar problemas de compatibilidade em projetos de interoperabilidade, promover a cooperação para melhorar de forma abrangente o ambiente de desenvolvimento da Web e permitir que os desenvolvedores se concentrem em melhorar o design e a interação do site. lidar com problemas de compatibilidade.

Além de eliminar as diferenças de compatibilidade entre diferentes navegadores, o Interop 2022 também quer impulsionar a experiência do site.

Veja como exemplo a unidade da janela de visualização nas métricas de 15 itens. Ao navegar na Web no Safari, você pode notar que o tamanho da janela de visualização será diferente quando a página estiver parada e rolada.

Se a janela de visualização mudar, qual tamanho pode garantir que o botão de ação possa ser clicado com precisão e que o interior da página não fique muito bloqueado? Isso requer o desenvolvimento de um conjunto de padrões de interação.

Quando diferentes navegadores seguem padrões de interação científica, os usuários podem ter a garantia de uma experiência uniforme e boa no mesmo site.

Outra métrica sobre a gama de cores também tem um grande impacto na experiência do usuário. Nos primórdios da Internet, a maioria dos sites limitava a cor das imagens para economizar dados. Por muito tempo, a Internet geralmente adotou o sRGB como o padrão de gama de cores.

No entanto, com o desenvolvimento de dispositivos de exibição e construção de rede, a gama de cores que os monitores podem exibir excedeu sRGB. Por exemplo, a gama de cores Display P3 comumente usada por dispositivos Apple é 50% maior que sRGB.

Esse tipo de "cadeia de cores" que sobra do histórico limita os tipos de cores que podemos ver no navegador, o que não apenas desperdiça a própria tela de ampla gama de cores, mas também pode causar o problema de projeção de cores que as fotos não correspondem ao real objeto, e esse sempre foi o problema das páginas da Web. Grande problema.

O Interop 2022, que reúne as principais forças da Internet, é uma boa oportunidade para resolver esse grande problema.

O Interop 2022 propõe que os navegadores precisem oferecer suporte a gamas de cores, incluindo LAB, LCH e P3, o que enriquece muito a variedade de cores da Internet. Quando a ampla gama de cores é geralmente suportada pelos navegadores, o conteúdo de cores amplas correspondente pode ser popularizado.

Em geral, tanto os desenvolvedores de sites quanto os usuários comuns podem se beneficiar desse "concurso vestibular do navegador" realizado pelos gigantes dos navegadores. a rede todos os dias.

Pare de falar bobagem.

#Bem-vindo a prestar atenção à conta oficial do WeChat de Aifaner: Aifaner (WeChat: ifanr), conteúdo mais interessante será trazido para você o mais rápido possível.

Love Faner | Link original · Ver comentários · Sina Weibo