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:
Veja como compartilhar tela na chamada
Cada vez mais pessoas ficam adeptas a chamadas em vídeo pelo WhatsApp , seja para se comunicar com algum amigo (a), namorado (a), parente que está longe ou até mesmo para reuniões de trabalho. E para deixar o recurso ainda mais completo para o usuário, o aplicativo agora permite o compartilhamento de tela.
O Olhar Digital preparou dois tutoriais para você aprender a compartilhar a tela na chamada do WhatsApp, tanto pelo celular quanto pelo computador.
Leia mais:
WhatsApp no iOS pode ter novas medidas de segurança para acesso ao app
WhatsApp também vai receber mensagens de outros aplicativos; entenda
Como criar figurinhas no WhatsApp com inteligência artificial
Passo a passo para compartilhar sua tela no WhatsApp pelo celular
Tempo necessário: 1 minuto
Inicie a ligação normalmente Em seguida, clique no segundo ícone do canto inferior da esquerda para a direita.
Clique em “Iniciar” Pronto, você j...
Além do mapa, o Google Maps permite a visualização de localidades com imagens de satélite. Com essa opção, é possível verificar mais detalhes de ruas, edifícios e outros pontos exibidos no app do Google. A seguir, descubra como alterar o modo de exibição no Google Maps para computadores e para celulares.
Leia mais:
Google Maps: como ocultar a sua casa dos curiosos
10 recursos escondidos no Google Maps para mudar como você usa o app
Como usar Google Street View no Google Maps no PC ou celular
Imagem: Diego Thomazini / Shutterstock.com
Veja como ativar o modo satélite do Google Maps pelo PC em poucos passos:
Acesse o Google Maps pelo navegador do seu computador;
Ao entrar na plataforma, vá até o local que você deseja visualizar;
No canto inferior esquerdo, clique em “Camadas”;
Confira as imagens de satélite no Google Maps normalmente.
Como usar modo satélite no Google Maps [PC e celular] (Imagem: Reprodução/Olhar Digital)
Para re...
Mais de 1.000 Qubits alcançados
Os pesquisadores da TU Darmstadt desenvolveram um processador quântico com mais de 1.000 qubits atômicos, marcando um avanço significativo na escalabilidade da computação quântica. Este avanço poderia permitir a expansão futura de qubits para 10.000, melhorando diversas aplicações tecnológicas.
Um novo recorde foi estabelecido para computadores quânticos baseados em átomos.
Ampliar sistemas quânticos é essencial para o avanço
Computação quântica
Realização de computação usando fenômenos da mecânica quântica, como superposição e emaranhamento.
" dados-gt-translate-attributes="[{["atributo":"data-cmtooltip", "formatar":"HTML"]" tabindex="0" role="link">computação quântica, à medida que seus benefícios se tornam mais aparentes em sistemas maiores. Os pesquisadores da TU Darmstadt fizeram progressos significativos para atingir esse objetivo. Os resultados ...
Comentários
Postar um comentário