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.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?



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