Como você está lidando com a compatibilidade do navegador no novo mundo da "liberação rápida"?

5

Com o novo mundo de lançamentos rápidos de navegadores, estou tentando descobrir como definir & implementar nosso processo de compatibilidade de navegador.

Anteriormente, sempre ofereceríamos suporte à última versão principal de um navegador, além de uma ou duas versões principais mais antigas, dependendo do navegador. Quando digo suporte, quero dizer que testaríamos proativamente esses navegadores para cada um dos nossos lançamentos. Tínhamos um alcance mais amplo ou navegadores que tinham suporte "reativo" para o local onde resolveríamos um problema se recebêssemos um tíquete para ele.

No entanto, com o novo cronograma de lançamento rápido e a santidade dos principais números de versão que estão sendo violados, precisamos criar uma nova solução. Uma das ideias que tenho é olhar manualmente para as notas de lançamento de cada navegador e tomar uma decisão com base naquelas se for realmente uma versão principal ou não. Por exemplo, o Firefox 5 não exigiria testes oficiais, pois o mecanismo de renderização era o mesmo que 4 para tudo o que importava. Parece que 6 e 7 serão da mesma maneira.

Talvez o Firefox 9 tenha algumas correções importantes para alguns dos recursos padrão do CSS3 que usamos e precisaremos testar explicitamente o 9 para compatibilidade.

Exemplo de cronograma de lançamento antes do Firefox 9 IE 8+ Chrome 10 ou superior Firefox 3.6 Firefox 4 +

Exemplo de cronograma de lançamento após o Firefox 9 IE 8+ Chrome 10 ou superior Firefox 4-8 Firefox 9

Isso obviamente tem suas desvantagens e estou me perguntando como outras pessoas estão lidando com isso nesse novo mundo.

Obrigado a todos!

EDIT: Estamos finalmente em um ponto em que podemos realmente confiar que os navegadores modernos vão lidar com os padrões da mesma maneira e não precisamos nos preocupar com isso além de verificar a conformidade com os padrões?

Navegadores não vão trapacear e tentar consertar códigos quebrados, etc?

    
por moshjeier 11.07.2011 / 21:16
fonte

1 resposta

1

O mesmo com o qual estávamos lidando desde os dias do Netscape 4 versus o IE6 - aplicativos de escrita voltados para os padrões da web com alguns hacks para certos navegadores mais antigos, mas comuns.

    
por 11.07.2011 / 21:26
fonte