1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

jquery logo

Vinte anos após a sua introdução original e depois de quase uma década sem uma grande atualização de versão, a jQuery 4.0 está finalmente disponível. Esta nova versão representa um marco importante na história da biblioteca JavaScript, focando-se numa modernização agressiva do código e na eliminação de funcionalidades que já não fazem sentido na web atual.

De acordo com o anúncio oficial no blog da jQuery, esta atualização chega onze meses após o lançamento da primeira versão beta e traz consigo uma série de alterações profundas destinadas a simplificar o desenvolvimento web moderno.

Uma limpeza profunda e o adeus a navegadores antigos

A grande novidade desta versão não é apenas o que foi adicionado, mas sobretudo o que foi removido. A equipa de desenvolvimento aproveitou a oportunidade para limpar a casa, removendo uma vasta gama de funcionalidades legadas e APIs descontinuadas. Foram também eliminados métodos de protótipo que eram apenas para uso interno, bem como parâmetros raramente utilizados, resultando numa biblioteca mais leve e eficiente.

Esta modernização tem um custo de compatibilidade: a jQuery 4.0 deixa oficialmente de suportar o Internet Explorer 10 e versões anteriores. O corte estende-se também ao Edge Legacy e a versões mais antigas do navegador nativo do Android. No que toca a outros navegadores, o suporte foi ajustado para abranger apenas as versões mais recentes, deixando para trás iterações antigas do Firefox (com exceção das versões ESR) e do iOS. Esta mudança obrigará os programadores a reverem os seus alvos de compatibilidade, mas permite que os projetos web avancem sem o peso de suportar tecnologias obsoletas.

Modernização com ES Modules e segurança reforçada

Para além das remoções, a versão 4.0 introduz suporte para "Trusted Types". Esta adição permite aos programadores utilizar TrustedHTML como entrada para métodos de manipulação, garantindo que o código cumpre os requisitos estritos da Política de Segurança de Conteúdo (CSP) e reduzindo vulnerabilidades de segurança.

Outra mudança estrutural importante é a migração do sistema Asynchronous Module Definition (AMD) para módulos ECMAScript (ES). Esta transição torna a jQuery totalmente compatível com os sistemas de construção e ambientes de desenvolvimento modernos, alinhando a biblioteca com os padrões atuais da indústria.

A atualização também ajusta a ordenação dos eventos de foco para cumprir as especificações do W3C. Para quem procura o máximo desempenho, a versão "slim" da biblioteca está agora ainda mais pequena, graças à remoção dos módulos de Deferreds e Callbacks, tornando-a ideal para projetos que não necessitem dessas funcionalidades específicas.




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech