Biblioteca jQuery comemora 20 anos e lança versão 4.0.0
O jQuery 4.0.0 marca a conclusão da primeira grande atualização da biblioteca em quase 10 anos e celebra os 20 anos do projeto desde sua apresentação inicial, em 2006.
A nova versão traz diversas modernizações e mudanças incompatíveis com versões anteriores, mas a equipe afirma que a maioria dos projetos deve conseguir migrar com poucas alterações, com o apoio de um guia de atualização e do plugin jQuery Migrate.
A atualização remove o suporte ao Internet Explorer 10 e versões anteriores, além do Edge Legacy, do Android Browser, versões do iOS anteriores às três últimas, e versões do Firefox anteriores às duas últimas. O Internet Explorer 11 ainda segue suportado, mas deve ser descontinuado no jQuery 5.0.
Também foram eliminadas várias APIs depreciadas, como jQuery.isArray, jQuery.trim e jQuery.parseJSON, entre outras, incentivando o uso direto de equivalentes nativos do JavaScript. Essa limpeza, somada à remoção de código legado, reduziu o tamanho da biblioteca em mais de 3 kB após compressão.
Outra mudança relevante é a migração do código-fonte de AMD para ES Modules, o que torna o jQuery compatível com ferramentas modernas de build.
O lançamento está disponível no CDN oficial do jQuery, no npm e em outros CDNs de terceiros.