Como adiar a análise de JavaScript no WordPress
Publicados: 2021-07-22Seu site está demorando muito para carregar? Não importa se você está usando um site WordPress ou outro, o alto tempo de carregamento é uma preocupação crítica que precisa ser corrigida em breve.
Então, você está vagando o mesmo? Bem, se você verificar seu site pessoalmente, poderá receber a mensagem 'Defer Parsing of JavaScript in WordPress.' Isso parece complicado e às vezes incompreensível porque você não é experiente em tecnologia.
Se você seguir a mensagem, verá um aumento na velocidade de carregamento da página e desempenha um papel significativo na melhoria das conversões e da receita do site.
Agora a questão é o que significa Adiar Análise de JavaScript no WordPress?
Então, aqui está uma resposta rápida e curta. O Defer Parsing de JavaScript no WordPress permite que o navegador carregue o conteúdo do site primeiro sem ler os scripts para concluir o download e aumentar o tempo de carregamento.
Esse processo fácil é importante porque os navegadores renderizam e baixam o JavaScript do servidor antes de carregar o conteúdo do site. Isso naturalmente prejudica a velocidade do site e interrompe o tempo de carregamento.
Mas adiar a análise de JavaScript no WordPress é a chave para desbloquear o problema e você pode aproveitar o desempenho do site sem esperar minutos.
Este post compartilhará as cinco técnicas comprovadas para adiar o JavaScript. Mas antes de pular para as soluções, é preciso entender o significado real dessa mensagem pop-up.
Então, sem mais delongas, vamos começar!
O que significa Adiar Análise de JavaScript no WordPress?
Você sabe como os navegadores renderizam a página da web? Se não, é preciso entender isso primeiro.
Quando seu navegador recebe uma solicitação do usuário, ele a envia para o servidor da web e a página começa a ser baixada no formato HTML. Este documento HTML inclui texto e código que renderiza elementos DOM e diferentes recursos como imagens, scripts e folhas de estilo.
No entanto, o navegador baixa os recursos em sequência. Mas o rasgo da página retoma todos os processos novamente e oferece efeitos adversos no tempo de carregamento. Mesmo isso às vezes atrapalha o processo e mostra a mensagem: A página não pode ser baixada ou mostra erro no servidor.
Sempre que o navegador passa pelo código para renderizar o site ou as páginas, ele para de renderizar se o JavaScript for encontrado lá. Esse processo é interrompido até que não possa buscar e analisar o script. Além disso, afeta negativamente a velocidade do seu site.
Mas com a ajuda de Defer Parsing of JavaScript no WordPress ajuda a notificar o navegador para baixar a página ou o conteúdo principal do seu site e oferece carregamento rápido. Neste, os usuários podem encontrar o site.
Por que você precisa adiar a análise de JavaScript no WordPress?
Se o seu site está demorando muito para carregar, deve-se aumentar seu desempenho por bem e por mal. Se você não sabe sobre o desempenho do site, execute o teste no site usando as melhores ferramentas, como GT Metrix, Google Pagespeed insights ou WPEngine.
Esses são testes de ferramentas de velocidade que geralmente sugerem e oferecem adiar a análise de JavaScript ao analisar o site. Por exemplo, vamos tentar com GT Metrix.
No GTMetrix você encontra a nota do seu site em cada página e scripts específicos que precisam melhorar o quanto antes. Para usar esta ferramenta pode-se inserir a URL do site e aguardar os minutos, para que possa buscar todos os dados.
Depois de concluído, vá para a guia de velocidade da página e melhora a velocidade de carregamento e expande a seção Adiar análise de JavaScript.
Aqui você encontrará uma lista de scripts de carregamento que estão sendo carregados durante o processo de renderização. Então leia tudo com atenção.
Atributos de adiamento de VS assíncronos
Isso é importante para garantir que o download de um script não interaja com a renderização da página da web. Portanto, os dois métodos para fazer isso são Async e defer.
Se você deseja começar com o Async, deve adicionar a seguinte tag de script.
Com isso, seu navegador recebe uma atualização de que o navegador deve carregar o script de forma assíncrona. Para ser preciso, o navegador baixa seus recursos assim que encontra o código, mas analisa o HTML enquanto o recurso ainda está sendo baixado.
Enquanto, por outro lado, você pode escolher o segundo atributo Defer método. Então, adicione o script fornecido.
Com essa tag, você dirá ao seu navegador para não baixar os recursos até que tenha concluído a análise da página da web. Uma vez que o processo é concluído, ele baixa os scripts adiados que tropeçaram anteriormente.
A principal diferença que você está prestes a verificar quando ambos os recursos são baixados. Para melhor aproveitamento de ambos deve-se verificar a aplicação web.
Se a sua aplicação web for compacta, deve-se optar por adiar enquanto se você tiver poucos scripts Async é o melhor. Bem, você não encontraria nenhuma diferença em ambos, mas a verdade é que adiar é para arquivos grandes e Async é para pequenos.
Para conhecer melhor a diferença entre Async e defer, compartilhamos um exemplo. Leia.
Suponha que você tenha dois scripts java JS1 e JS2. E há uma condição de que JS2 apareça no código após JS1, o que significa que JS2 depende de JS1, mas é maior que JS2.
Se você estiver usando o Async, existe a possibilidade de que o JS2 possa terminar seu download antes do JS1. Isso pode levar a um erro, pois o JS2 é executado na ausência do JS1
E se você estiver usando adiar o download dos scripts JS1 e JS2 com sucesso e não causar nenhum erro.
Assim, adiar é melhor para carregar scripts e melhorar a velocidade do site ou o tempo de carregamento.
Razões pelas quais você precisa adiar a análise de JavaScript
Como dissemos anteriormente, se você deseja classificar na primeira página do Google, deve-se ter uma alta velocidade de carregamento da página da web. Aproximadamente, uma página deve ser carregada em 2-3 segundos. Infelizmente, o JavaScript renderiza a qualidade da página e você perde muito tráfego.
Atrasar o carregamento de uma página pode afetar seu site de várias maneiras. Felizmente, adiar a análise do JavaScript pode ajudá-lo a resolver esse problema. Dê uma olhada e verifique as razões pelas quais ele pode ajudá-lo.
- Aumente os rankings de busca
Sempre que o Google avalia o desempenho do seu site para a classificação de pesquisa, o principal fator que o Google verifica é o tempo de carregamento do site. Se o seu site carregar mais rápido, ele aparecerá naturalmente na primeira página dos resultados de pesquisa.
De acordo com a pesquisa, descobrimos que 1 em cada 2 pessoas espera o carregamento do site, caso contrário, elas passam para a segunda fonte. Além disso, o Google favorecerá apenas os sites que não incomodarão seus leitores e oferecerão a melhor experiência do usuário.
E se o seu site demorar mais de 4 segundos para carregar, isso afetará negativamente o desempenho do seu site. Por isso, é importante trabalhar em JavaScript. E adiar é apenas a maneira inteligente de aumentar a velocidade do site de normal para super.
Para melhores resultados deve-se seguir as técnicas de SEO para impulsionar seu conteúdo e otimizar a velocidade da página.
- Aumente a taxa de conversão
Outro grande motivo pelo qual seu site precisa adiar se você quiser aumentar a taxa de conversão. Se o site carregar lentamente, há chances de seus clientes pularem para outras fontes e você perderá tráfego e vendas.
Os usuários estão com pressa, muitas vezes adoram seguir o site que mostra informações rápidas para eles. E se o site ficar lento, isso será frustrante para eles e eles podem não visitar sua página novamente. Não importa em qual site ou blog você está trabalhando.
Seu trabalho é entregar o melhor para seus usuários. A pesquisa no Hubspot revela que o tempo de carregamento do site geralmente cai 7% na taxa de conversão. Com a técnica de Adiar Análise de JavaScript no WordPress pode aumentar a velocidade do seu site mais rápido que melhora ainda mais a taxa de conversão.
- Sorteio Melhor Experiência do Usuário
Não achamos que você precise de uma explicação sobre esse motivo. É bastante natural que a velocidade do seu site seja boa e os usuários estejam gostando do conteúdo do seu site, você pode esperar que seus visitantes fiquem felizes com o site.
E se o seu site demorar mais para carregar do que o normal, os usuários irão abandoná-lo e isso aumenta a taxa de rejeição.
Com o Defer Parsing of JavaScript no WordPress, você pode atualizar os arquivos Java que o ajudam a carregar rapidamente o conteúdo principal do site. Este esquema de carregamento rápido ajuda a acelerar o site que melhora a experiência do usuário.
Os cinco métodos diferentes para adiar a análise de JavaScript no WordPress
Agora chegamos à nossa seção principal do artigo. Aqui você aprenderá as cinco técnicas brilhantes que o ajudam a acelerar o site, oferecer a melhor experiência do usuário e dar a você um caminho para se classificar em primeiro lugar.
Então, vamos conhecer os métodos.
Para adiar a análise do JavaScript, as três rotas importantes que você pode escolher são plugin, método varvy e arquivo functions.php. Com essas rotas, você pode aplicar os cinco métodos fornecidos.
Método 1- Usando o plug-in JavaScript assíncrono gratuito
No WordPress, o JavaScript Async é um plugin gratuito que ajuda a erradicar o JavaScript de bloqueio de renderização no carregamento de conteúdo.
Com este plugin, você pode desfrutar do controle total sobre java Scripts e Async ou adiar pode facilmente contribuir para aumentar a velocidade do site e melhorar seu desempenho nas páginas de pesquisa. No entanto, existem algumas sugestões que você precisará seguir ao escolher Async e adiar.
- Async pode baixar JavaScript enquanto analisa arquivos HTML, mas pausa a análise HTML para realizar os arquivos JavaScript.
- O Defer pode baixar os arquivos JavaScript enquanto analisa os arquivos HTML, mas espera para executar os arquivos após a conclusão da análise HTML.
Agora vamos passar para um guia passo a passo para Adiar Análise de JavaScript no WordPress usando o plug-in Async.
- Abra o painel do WordPress e vá para a guia de plugins.
- Na guia plugin, clique no botão adicionar novo e pesquise o plugin JavaScript Async.
- Quando você encontrar o plugin, clique no botão instalar e ative-o.
- Portanto, quando a instalação estiver concluída, vá para as configurações e faça as alterações necessárias.
- Marque a opção habilitar JavaScript assíncrono e escolha adiar como JavaScript assíncrono.
- Para os recursos avançados, marque e escolha o script que você deseja aplicar - Async e adiar tags.
- Aqui você pode escolher os scripts que deseja incluir e excluir. Além disso, você também pode escolher os plugins e temas que deseja excluir de quaisquer alterações feitas pelo Async JavaScript Plugin.
- Quando as alterações forem concluídas, salve as alterações
Método 2: Usando o WP Rocket Plugin
Se você nunca ouviu falar sobre o WP rocket plugin antes, pegue isso agora. O WP Rocket é um dos plugins mais modernos que podem ajudar seu site a carregar rapidamente em segundos.
Além disso, com este plugin, você pode receber cache de página, pré-carregamento de cache, compactação e muitos outros recursos interessantes.
Por outro lado, o plug-in também ajuda a adiar a análise do JavaScript na guia de otimização de arquivos.
Veja como você pode instalar e usar o plugin.
- Abra o painel do WordPress e redirecione para a guia do plugin
- Agora clique no botão adicionar novo e procure por WP rocket plugin.
- Toque em instalar e ative o plugin.
- Em seguida, vá para as configurações e abra a otimização do arquivo no menu para começar.
- Agora role para baixo os arquivos JavaScript e marque a opção carregar JavaScript adiado e ative o modo de segurança para consulta.
- Quando todo o processo estiver concluído, vá até o final da página e clique na opção salvar alterações.
Método 3: usando o plug-in W3 Total Cache
O W3 Total Cache é outro melhor plugin que você pode usar para adiar a análise de JavaScript no WordPress. Este plugin WordPress é simplesmente útil para melhorar a experiência do usuário e o SEO do seu site. Além disso, melhora o desempenho do site e reduz o tempo de carregamento, aproveitando a CDN (integração de entrega de conteúdo).

O cache total W3 é muito eficaz e seguro de usar. Além disso, você pode usar este plugin para adiar a análise de JavaScript no WordPress. Veja como você pode usar este plugin.
- Primeiro, visite o painel do WordPress e vá para a página de plugins.
- Em seguida, adicione um novo botão e procure o plugin W3 total cache plugin.
- Uma vez que o plugin for encontrado, clique no botão instalar e ativar.
- Agora o plugin está instalado. Vá para o desempenho e configurações gerais do WordPress.
- Em seguida, role para baixo no painel e vá para a seção minify e marque a opção de ativação.
- Além disso, você pode verificar a opção manual no modo minify e clicar na opção salvar para continuar.
Código de redução
Vá para a guia de desempenho e escolha a guia minify na barra lateral esquerda e role para baixo até o cabeçalho JS, onde você pode pesquisar a seção de operações e área com duas tags HTML.
Opções de configurações de redução
Escolha o não bloqueante usando a opção adiar e incorpore o tipo de código antes marcação.
Configurações do JS Minify
- Nas configurações, você pode ver o gerenciamento de arquivos JS onde você deve selecionar o tema do WordPress.
- Em seguida, clique na opção Adicionar um script para incluir o URL do JavaScript que você deseja analisar.
- Você pode adicionar quantos URLs quiser tocando no botão adicionar um script.
- Quando as alterações forem concluídas, clique no botão salvar configurações e no botão caches puros para continuar.
- Uma vez feito, role para baixo na seção CSS.
- Agora clique no botão Adicionar uma folha de estilo.
- Em seguida, no gerenciamento de arquivos CSS, insira os URLs da folha de estilo.
- Você pode adicionar mais de um com base nas sugestões fornecidas pelas ferramentas de monitoramento.
- Agora, você concluiu as alterações, então salve as configurações e o botão de caches puros.
Método 4: usando o método recomendado de Vary
Outro melhor método que você pode optar por Defer Parsing of JavaScript no WordPress é escolher o Vary, que usa um script para chamar o arquivo JavaScript externo assim que a página inicial for carregada.
Isso significa que os navegadores não baixam ou executam o JavaScript até que a página da Web não seja carregada. No entanto, este método é sugerido por Patrick Sexton.
Para usar esse método, você pode ajustar o trecho de código fornecido pelo varvy e adicioná-lo ao editor de temas na seção do corpo.
Então, aqui está o código que você pode adicionar na parte do corpo do seu tema para Adiar análise de JavaScript no WordPress.
<tipo de script= “texto/javascript”> Função downloadSAtOnload() { elemento var = document.createElement (“Script”); element.src = “adiar .js” ; document.body.appendChild (elemento); } Se (window.addEventListener) window.addEventListener (“load' , downloadJSAtOnload , false); senão se (window.attachEvent) Window.attachEvent (“onload”, downlaodJSAtonlaod; </script>
Ao fazer isso, certifique-se de ter alterado o defer.Js para o nome do arquivo JavaScript externo. Em seguida, use o Wp_footer para injetar o código através do arquivo functions.php do tema da criança.
Aqui está o código que você deve usar.
/** Adiar a análise de JavaScript com trecho de código do Varvy */ Add_action ('wp_footer', 'my_footer_scripts'); Função Meus_rodapés_scripts(){ ?> REPLACE_WITH_VARVY_SCRIPT <?php }
Agora estamos avançando em nosso guia passo a passo para o sentido claro.
- Vá para o painel do WordPress e vá para a aparência e depois para o editor de temas.
- Navegue no arquivo header.php e cole o código acima mencionado antes e depois da seção do corpo.
- Em seguida, clique na opção atualizar arquivo.
Método 5- Usando o arquivo functions.php
Se você esquecer, deixe-nos lembrá-lo de que você não pode adicionar scripts diretamente ao WordPress por meio de HTML. Em vez disso, você precisa usar funções internas do WordPress para solicitar os recursos e também fazer backup do seu site.
Você deve usar o atributo defer para os arquivos JavaScript adicionando o trecho de código ao seu arquivo functions.php.
Para concluir o processo, abra o editor de temas e vá para o arquivo functions.php para adicionar o código fornecido.
Função Defer_parsing_of_js ( $url ) { Se ( User_ is_ logado_in() ) Retornar $url; // não quebre o WP Admin Se (FALSO === Strops( $url, '.js')) Retornar $url; If ( strops ($url, 'jquery.js' ) ) return $url; Return str_replace( 'src', 'defer src', $url); } Adicionar_filtro ( 'script_loader_tag', 'defer_parsing_of_js', 10 );
Este código ajuda o WordPress a adicionar o atributo defer aos arquivos JavaScript, exceto JQuery.
Aqui está o código que você pode usar para sincronizar atributos defer com seus arquivos JavaScript por meio do arquivo functions.php.
Add_filter ('script _loader_tag', 'add_defer_tags_to_scripts'); Função add_defer_tags_to_scripts ($tyag) { #list scripts para adicionar atribuídos a $scripts_to_defer = array ('script_a', script_b'); $scripts_to_async = array ('script _c', 'script_d'); #adicione as tags defer ao array scripts_to_defer Foreach ( $scripts_to_defer as $current_script) { If (true == strops ($tag, $current_script) ) Retomar Str_replace ('src,'defer=”defer” src','$tag); } #adicione as tags assíncronas à matriz scripts_to_async Foreach ( $scripts_to_async como $current_script) { If (true == strops ($tag, $current_script) ) Retornar Str_replace ('src,'defer=” Async=” assíncrono” src', $tag); } Retornar $tag; )
Não se esqueça de que você precisa enfileirar cada código, para que seja necessário adicionar o código a seguir.
Add_action ('wp_enqueue_scripts', 'enqueue_custom_js'); Função Enqueue_ custom_js () { Wp_enqueue_script (' script_a', Get_stylesheet_directory_uri(), '/script_a.js'); Wp_enqueue_script (' script_b', Get_stylesheet_directory_uri(), '/script_b.js'); Wp_enqueue_script (' script_c', Get_stylesheet_directory_uri(), '/script_\c.js'); Wp_enqueue_script (' script_ds', Get_stylesheet_directory_uri(), '/script_d.js'); }
Quando você tiver atualizado todos os códigos no arquivo functions.php, atualize o arquivo e veja as alterações. Aqui está um guia passo a passo para atualizar o arquivo.
- Abra o painel do WordPress e vá até o editor de temas.
- Navegue no arquivo functions.php e cole os códigos mencionados acima.
- Em seguida, clique na opção atualizar arquivo.
Os plugins alternativos para adiar análise de JavaScript no WordPress
Além do Async e do defer, você tem mais duas opções de plugins Defer Parsing of JavaScript in WordPress.
- Pacote de reforço de velocidade
- É simples e fácil de usar por qualquer pessoa por causa da interface de usuário interativa.
- Isso ajuda na otimização de JavaScript, carregamento insatisfatório e integração com CDN.
- Isso será atualizado regularmente e eliminará a ameaça de bugs
- Isso pode criar problemas ao usar outros plugins.
- JavaScript assíncrono
- É muito fácil de usar o plugin
- É mais popular no mercado de plugins
- Projetado para adiar análise de JavaScript no WordPress
- Atualizações irregulares
- Talvez incompatível com versões mais recentes do WordPress
- Pode causar problemas a outros plugins
- Insights do Google PageSpeed: isso ajudará você a identificar os principais pontos de falta de velocidade e desempenho do seu site. Além disso, essa ferramenta também oferece algumas sugestões para melhorar o desempenho e o tempo de carregamento do seu site.
- Com isso seu site receberá pontuações em diferentes cores como vermelho, laranja e verde. O vermelho mostrará baixo desempenho, assim como a laranja revelará média e verde para sempre.
- Teste de velocidade do site Pingdom: é mais uma ferramenta popular para rastrear e monitorar o desempenho. Com esta ferramenta, você pode testar o desempenho do seu site em sete locais diferentes.
- Além disso, esta ferramenta também oferece sugestões para melhorar a velocidade da página para que você possa aproveitar a melhor velocidade e desempenho do site
Este é mais um dos melhores plugins do WordPress que você pode usar para melhorar facilmente a velocidade do site e otimizar para os usuários. Deixe-nos saber seus prós e contras.
Prós:
Contras:
Este plugin permite o carregamento fácil de todos os scripts java que são adicionados como wp_enqueue_script() usando LABJS. Deixe-nos saber seus prós e contras.
Prós:
Contras:
Perguntas frequentes
O que você quer dizer com adiar a análise?
Adiar análise é o estado em que seus arquivos JavaScript são carregados após o conteúdo do site no navegador. Isso significa que o adiamento não fará parte do carregamento e da renderização.
Portanto, quando um usuário solicita seu site no navegador, a análise de JavaScript adiada não espera para carregar o JavaScript no navegador e mostra o conteúdo imediatamente. Em palavras simples, seu conteúdo é exibido primeiro e depois carregado.
Como remover o bloqueio de renderização do site WordPress?
Uma das abordagens bem-sucedidas para remover o bloqueio de renderização do site é adiar a análise antes dos outros elementos do site. Outro método para minimizar a renderização é concatenar JS e CSS juntos.
Quais ferramentas posso usar para identificar JS não crítico em meu site?
Para identificar se o JavaScript é crítico para o seu site ou não, você pode acessar as seguintes ferramentas.
Você pode adiar a análise de JavaScript no WordPress por meio do plugin Auto Optimize?
Com a ferramenta de otimização automática, você pode facilmente adiar a análise do JavaScript. Para garantir o processo deve-se instalar e ativar o plugin como de costume. Assim que o plugin estiver instalado e ativado acesse as configurações e opte pela opção JS, CSS e HTML.
Agora otimize a opção de código JavaScript e você desbloqueará as opções. Agora marque os arquivos JS Agregados e deixe os outros.
Além disso, o plug-in permite excluir o JavaScript que você não deseja renderizar. Feito as alterações clique no botão salvar.
Empacotando
Para otimizar seu site e reduzir o tempo de carregamento, adiar a análise de JavaScript no WordPress é importante.
Esperamos que com este artigo você tenha entendido o significado da análise de veados e como ela pode ajudar seu site a se classificar no topo das páginas de pesquisa. Boa sorte!