GOV.UK remove o jQuery do front-end.

O GOV.UK removeu a dependência de jQuery do front-end. Você nunca vai adivinhar o que aconteceu. (Sim, você vai.)

O jQuery é uma dependência de aproximadamente 30 KiB que quase 84% das páginas para dispositivos móveis usaram em 2021, e por um bom motivo. O jQuery era uma ferramenta fundamental em uma época em que precisávamos de uma maneira de programar a interatividade de forma a facilitar as diferentes implementações de coisas como processamento de eventos, seleção de elementos, animação de elementos e assim por diante.

A Web é melhor por causa do jQuery, não apenas porque ele tem uma utilidade incrível, mas porque sua ubiquidade levou a fazer parte da própria plataforma da Web. Hoje em dia, podemos fazer quase tudo o que o jQuery pode fazer no JavaScript simples:

  • Podemos selecionar elementos usando uma sintaxe de seletor de CSS com querySelector e querySelectorAll.
  • É possível adicionar, remover e alternar classes em elementos com a API classList.
  • É possível anexar manipuladores de eventos a elementos DOM, document e window usando addEventListener.
  • E muito mais.

Isso levanta a questão: precisamos realmente de jQuery hoje? Essa é uma pergunta que o GOV.UK respondeu com um "não" retumbante. Em março de 2022, Matt Hobbs anunciou que o GOV.UK removeu a dependência do jQuery. Isso é muito importante para a experiência do usuário, porque o GOV.UK fornece serviços e informações on-line para o Reino Unido em grande escala. Nem todo mundo está usando o MacBook Pro 2022 com uma conexão de banda larga. O GOV.UK precisa ser acessível a todos, e isso significa mantê-lo simples.

Confira alguns dos melhores momentos de Matt Hobbs sobre o que o GOV.UK notou na remoção do jQuery:

Para saber mais, confira a trama informativa de Matt no Twitter. É ótimo para especialistas em desempenho da Web e mostra que as dependências são importantes quando se trata de performance. Não prejudique seus usuários se a plataforma da Web puder fazer o trabalho com facilidade.

Esse nível de comprometimento com a experiência do usuário de uma instituição que trabalha na escala do GOV.UK é louvável. Espero que outros sigam o exemplo deles.