Seguindo os passos do jQuery Mobile 1.3 vem o jQuery 2.0, uma nova versão completa da popular biblioteca JavaScript.
A grande novidade - que conhecemos há algum tempo - é que o jQuery 2.0 derrubou o suporte da biblioteca para o Internet Explorer 6, 7 e 8. Esses chamados navegadores legados estão lentamente se aproximando da extinção e é certamente verdade que muito poucas pessoas ainda usa o IE6. No entanto, ainda há números substanciais de clientes solicitando suporte ao IE 7+.
O resultado da queda do IE6, 7 e 8 é um arquivo principal menor (acima de 8kb para o arquivo minificado), com desempenho mais rápido.
Os desenvolvedores afirmam que o jQuery 2.0 se destina "para a web moderna", que se reflete na falta de suporte para versões mais antigas do IE. No entanto, um dos principais aspectos da web moderna - apesar de odiarmos admitir - é que as pessoas ainda usam versões legadas do IE, particularmente no mundo em desenvolvimento. Na verdade, existem tantas pessoas atualmente usando o IE8 como seu navegador de escolha, é um pouco difícil justificar o rótulo 'legado'. É claro que seria bom considerar apenas os navegadores mais atualizados, mas esse movimento da equipe de desenvolvimento da jQuery parece um pouco prematuro.
Se você é um dos que ainda precisa suportar o IE6, 7 ou 8, então você precisa usar o jQuery 1.9 por enquanto, e esperar que o jQuery 1.10 - que suportará versões legadas do Internet Explorer e esteja programado para lançamento no futuro próximo - servirá aos seus propósitos.
A dupla bifurcação do jQuery 2.0 e do próximo 1.10 quase certamente levará à confusão. A questão difícil é qual versão do jQuery os desenvolvedores devem usar? O jQuery 2.0 é novo e brilhante, mas os ganhos de desempenho realmente justificam o preço pago? O jQuery 1.9 também é relativamente novo e a maioria das principais mudanças da biblioteca está incluída no 1.9.
Na verdade, é discutível que o novo rótulo '2.0' é um arenque vermelho, e as mudanças reais ocorreram com o 1.9, quando vários métodos ineficientes foram eliminados. Então, talvez o jQuery 2.0 e o jQuery 1.10 sejam meramente novos apenas no nome, lançados como preparação para futuros desenvolvimentos no futuro.
Por enquanto, 1,9 parece ser a escolha sensata para a grande maioria dos desenvolvedores da jQuery. Se isso será ou não verdade por muito mais tempo, ainda será visto.
Você estará usando o jQuery 2.0 em projetos futuros? Qual é a versão mais antiga do IE que você desenvolve? Deixe-nos saber nos comentários.
Imagem em destaque / miniatura, imagem de computação legada via Shutterstock.