Quando comecei a codificar em JavaScript em 2013, pensei que jQuery era o “JavaScript” real e que jQuery deveria ser incluído em todas as páginas para executar meu código JS.
Caros desenvolvedores de plug-ins
Mas por que? Porque todo código que copiei do StackOverflow funcionou somente após importar o jQuery! 😅
O que há de errado com jQuery
jQuery tem 90 KB, mas quando reduzido tem apenas 32 KB.
Isso é tão pequeno. Um bom CDN pode entregar isso em menos de 50ms!
Mas não se trata do tamanho. jQuery tem cerca de 10 mil linhas de código. Você pode não estar usando nem 10% dele.
Cada linha deve ser analisada e avaliada pelo navegador, o que consome muitos recursos. Este processo afeta o tempo de renderização, especialmente em dispositivos móveis.
Para ver a diferença real, aqui está a mesma funcionalidade escrita em jQuery puro e JavaScript vanilla:
jQuery:
JavaScript baunilha:
Aqui está a diferença de desempenho:
Enquanto jQuery levou 2,4s, JavaScript puro levou apenas 0,8s. Isso mostra Vanilla JavaScript é 4x mais rápido que jQuery.
Alguns anos atrás, escrever funções padrão em JavaScript vanilla era uma dor e o jQuery tornou nossas vidas mais fáceis.
Mas os navegadores da web evoluíram muito. A maioria das funções que você escreveu em jQuery podem ser escritas em JavaScript puro.
Aqui estão alguns exemplos:
A maioria das funções que usei acima são amplamente suportadas em todos os principais navegadores.
Caros desenvolvedores de plug-insCaros desenvolvedores de plug-ins
Geralmente é o Internet Explorer e o Opera Mini, que não suportam alguns deles.
Se ainda quiser oferecer suporte a esses navegadores antigos, você pode detectar o navegador e adicionar polyfills. Aqui estão alguns polyfills para essas funções comuns:
Suporte do navegador para querySelector:
Suporte do navegador para fetch:
Todo mundo está se mudando, exceto WordPress
Graças ao avanço feito nas ferramentas de desenvolvimento front-end e no suporte do navegador, agora podemos descartar o jQuery como uma dependência, mas você nunca notaria o contrário
Caros desenvolvedores de plug-ins
Bootstrap 5 – postagem no blog
Caros desenvolvedores de plug-ins
Como eu disse antes, a web e o JavaScript estão evoluindo rapidamente. Da mesma forma CSS.
Muitas funções que eram feitas via JavaScript agora são feitas via CSS. Isso proporciona outro aumento de desempenho.
Caros desenvolvedores de plug-ins
Algumas delas que podem ser feitas em CSS puro:
Saí do desenvolvimento de sites WordPress há cerca de seis anos.
Depois disso, construo principalmente sites usando ReactJS, VueJS e outros geradores de sites estáticos. Foi divertido. Tenho controle total sobre tudo. Quando eu implanto, eu uso Netlificar ou serviços de hospedagem estática semelhantes e, após atualizar o conteúdo, simplesmente o envio para o GitHub. Em poucos segundos, meu site está ativo em diferentes servidores de borda em todo o mundo. O CDN armazenará em cache todas as páginas e arquivos estáticos. Não preciso me preocupar com minificação, cache, otimização de imagem, etc. Todos são apenas uma forma de alternância. Adorei a experiência!
Voltei ao WordPress para criar um blog sobre desenvolvimento. Sim, geradores de sites estáticos podem fazer isso. Mas não quero reinventar a roda e já sou um grande fã do WordPress.
Voltando de sites estáticos, otimizar o WordPress é complicado. Quando saí do WordPress novamente, estava usando o W3 Total Cache!
Fico fe
O debate sobre o TikTok mudou muito rapidamente. Há apenas alguns meses, parecia improvável que o governo dos EUA forçasse a ByteDance, a empresa chinesa proprietária do TikTok, a vendê-lo. A plataforma é popular e o Congresso raramente aprova legislação destinada a uma única empresa.
No entanto, um projeto de lei bipartidário do TikTok – embalado com ajuda à Ucrânia, Taiwan, Israel e aos palestinos – está agora a caminho de se tornar lei. Na noite passada, o Senado aprovou a medida , por 79 a 18, três dias depois de a Câmara a ter aprovado, por 360 a 58. O presidente Biden disse que a assinaria hoje. Se a ByteDance não vender o TikTok dentro de 12 meses, ele será banido dos Estados Unidos.
O que explica a reviravolta?
Fiz esta pergunta aos decisores políticos e aos seus assessores nas últimas semanas e ouvi uma resposta semelhante de muitos. Partes do debate sobre o TikTok – sobre os benefícios e desvantagens globais das redes sociais, por exemplo – são complicadas e não
Tendências de desenvolvimento web para 2024, à medida que o novo ano se aproxima rapidamente, o mundo do desenvolvimento web está preparado para vários avanços emocionantes, impulsionados por uma combinação de tecnologias inovadoras e preferências em evolução dos utilizadores.
Comentários
Postar um comentário