{"id":40845,"date":"2023-10-24T10:37:43","date_gmt":"2023-10-24T13:37:43","guid":{"rendered":"\/tutoriais\/?p=40845"},"modified":"2026-03-10T13:00:27","modified_gmt":"2026-03-10T16:00:27","slug":"interaction-to-next-paint","status":"publish","type":"post","link":"\/pt\/tutoriais\/interaction-to-next-paint","title":{"rendered":"Interaction to Next Paint (INP): entenda a nova m\u00e9trica das Core Web Vitals e como otimiz\u00e1-la"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p>A Interaction to Next Paint (INP) &eacute; uma das novas m&eacute;tricas de desempenho que o Google incluir&aacute; em breve ao relat&oacute;rio Core Web Vitals. A fun&ccedil;&atilde;o dela &eacute; medir a capacidade de resposta das p&aacute;ginas de um site.<\/p><p>Por isso, se o seu objetivo &eacute; melhorar a posi&ccedil;&atilde;o do seu site nas p&aacute;ginas de resultado de pesquisa, &eacute; fundamental entender desde j&aacute; o que &eacute; a INP e saber como otimiz&aacute;-la. Caso contr&aacute;rio, o ranqueamento das suas p&aacute;ginas pode ser prejudicado quando essa atualiza&ccedil;&atilde;o das Core Web Vitals se tornar oficial.<\/p><p>Este tutorial vai analisar a Interaction to Next Paint em detalhes &mdash; incluindo como ela se diferencia de outras m&eacute;tricas das Core Web Vitals e como voc&ecirc; pode medir a INP do seu site para melhorar seu desempenho atual.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-BR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-1024x283.png\" alt=\"\" class=\"wp-image-30339\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/eBook_-Speed-Up-your-website-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n<\/p><p><\/p><p><div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O que &eacute; Interaction to Next Paint (INP)?<\/h2>\n                    <p>A Interaction to Next Paint (INP) &eacute; uma m&eacute;trica que ser&aacute; adicionada em breve aos relat&oacute;rios das Core Web Vitals do Google, com o objetivo de medir o tempo de resposta das p&aacute;ginas de um site. A INP vai mostrar a velocidade com que a p&aacute;gina se atualiza quando o visitante interage com ela &mdash; por exemplo, quando o visitante clica em um link ou em um bot&atilde;o.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-a-interaction-to-next-paint-inp-funciona\"><strong>Como a Interaction to Next Paint (INP) Funciona?<\/strong><\/h2><p>Como ela &eacute; uma m&eacute;trica sobre a responsividade do site, a INP mede atrasos no tempo de resposta da p&aacute;gina. Mais especificamente, ela mede a rapidez com que um elemento da p&aacute;gina ser&aacute; atualizado de acordo com a a&ccedil;&atilde;o realizada pelo visitante.<\/p><p>Na pr&aacute;tica, a INP funciona assim:<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/como-a-INP-funciona-1024x577.png\" alt=\"Infogr&aacute;fico mostrando como a Interaction to Next Paint funciona\" class=\"wp-image-40896\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/como-a-INP-funciona.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/como-a-INP-funciona-300x169.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/como-a-INP-funciona-150x85.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/como-a-INP-funciona-768x433.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\">\n<li>O visitante interage com a p&aacute;gina de um site &mdash; clicando em um bot&atilde;o, por exemplo.<\/li>\n\n\n\n<li>O navegador do visitante envia uma solicita&ccedil;&atilde;o ao servidor, pedindo que o novo conte&uacute;do seja carregado.<\/li>\n\n\n\n<li>O servidor envia o novo conte&uacute;do para o navegador do visitante.<\/li>\n\n\n\n<li>O navegador faz a renderiza&ccedil;&atilde;o do novo conte&uacute;do na p&aacute;gina.<\/li>\n\n\n\n<li>O navegador mede quanto tempo demorou para renderizar o novo conte&uacute;do, e esse dado &eacute; mostrado ao dono do site como a pontua&ccedil;&atilde;o de INP.<\/li>\n<\/ol><p>Quando a pontua&ccedil;&atilde;o de INP &eacute; baixa, isso significa que o navegador levou pouco tempo para renderizar o conte&uacute;do e que a p&aacute;gina &eacute; altamente responsiva &agrave; intera&ccedil;&atilde;o dos visitantes.<\/p><p>Como parte das <a href=\"\/pt\/tutoriais\/core-web-vitals\"><strong>Core Web Vitals<\/strong><\/a>, a INP &eacute; importante pelas seguintes raz&otilde;es:<\/p><ul class=\"wp-block-list\">\n<li><strong>Experi&ecirc;ncia do usu&aacute;rio aprimorada. <\/strong>Se a pontua&ccedil;&atilde;o de INP for alta, isso significa que os visitantes do site precisam esperar muito tempo para que a p&aacute;gina reaja &agrave;s suas intera&ccedil;&otilde;es, o que pode ser frustrante.<\/li>\n\n\n\n<li><a href=\"\/pt\/tutoriais\/o-que-e-seo\"><strong>Otimiza&ccedil;&atilde;o para motores de busca (SEO)<\/strong><\/a><strong>.<\/strong> A INP e outras m&eacute;tricas das Core Web Vitals fazem parte da <a href=\"https:\/\/developers.google.com\/search\/blog\/2020\/05\/evaluating-page-experience?hl=pt-br\" target=\"_blank\" rel=\"noopener\"><strong>avalia&ccedil;&atilde;o da experi&ecirc;ncia do visitante na p&aacute;gina<\/strong><\/a>, que o Google usa para determinar quais sites v&atilde;o aparecer no topo dos resultados de pesquisa. Por isso a Interaction to Next Paint &eacute; uma m&eacute;trica t&atilde;o importante para o SEO.<\/li>\n\n\n\n<li><strong>Taxa de rejei&ccedil;&atilde;o mais baixa. <\/strong>Quando um site demora a carregar, os visitantes podem acabar desistindo e fechando a p&aacute;gina, o que deixa voc&ecirc; mais longe de alcan&ccedil;ar os objetivos do seu site.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/hospedagem-barata\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-interaction-to-next-pain-inp-como-uma-metrica-das-core-web-vitals\"><strong>Interaction to Next Pain (INP) Como uma M&eacute;trica das Core Web Vitals<\/strong><\/h2><p>Come&ccedil;ando em 2024, a Interaction to Next Paint <a href=\"https:\/\/developers.google.com\/search\/blog\/2023\/05\/introducing-inp?hl=pt-br\" target=\"_blank\" rel=\"noopener\"><strong>substituiu a antiga m&eacute;trica First Input Delay (FID)<\/strong><\/a>. A INP e o FID t&ecirc;m semelhan&ccedil;as, mas medem coisas diferentes.<\/p><p>O <a href=\"\/pt\/tutoriais\/first-input-delay\"><strong>FID<\/strong><\/a>, tamb&eacute;m conhecido como lat&ecirc;ncia de entrada, mede a velocidade de resposta da p&aacute;gina apenas quando o site &eacute; aberto pelo visitante pela primeira vez. Por outro lado, a nova m&eacute;trica INP vai medir a velocidade de resposta ap&oacute;s todas as intera&ccedil;&otilde;es do visitante, durante o tempo em que ele permanecer no site.<\/p><p>De acordo com dados do Google, os visitantes passam mais tempo navegando e interagindo com o site do que esperando ele carregar pela primeira vez. Por isso, a INP pode ser uma m&eacute;trica muito mais &uacute;til sobre a responsividade do seu site do que o FID.<\/p><p>A INP tamb&eacute;m &eacute; diferente de outras m&eacute;tricas de responsividade das Core Web Vitals, como o <a href=\"\/pt\/tutoriais\/cumulative-layout-shift\"><strong>Cumulative Layout Shift (CLS)<\/strong><\/a> e o <a href=\"\/pt\/tutoriais\/largest-contentful-paint\"><strong>Large Contentful Paint (LCP)<\/strong><\/a>. O CLS avalia quantas mudan&ccedil;as inesperadas sua p&aacute;gina faz enquanto o visitante est&aacute; navegando, e a LCP mostra a rapidez com que os maiores elementos aa p&aacute;gina s&atilde;o carregados.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-medir-a-interaction-to-next-paint\"><strong>Como Medir a Interaction to Next Paint?<\/strong><\/h2><p>Antes de come&ccedil;ar a medir Interaction to Next Paint (INP) da sua p&aacute;gina, vamos entender o que significam os diferentes n&iacute;veis de pontua&ccedil;&atilde;o de INP.<\/p><p>A INP &eacute; medida em milissegundos (ms). Uma <strong>boa<\/strong> pontua&ccedil;&atilde;o de INP seria abaixo de 200 ms. Uma pontua&ccedil;&atilde;o entre 200 ms e 500 ms estaria no n&iacute;vel <strong>precisa melhorar<\/strong>. E uma pontua&ccedil;&atilde;o de 500 ms ou mais &eacute; considerada <strong>ruim<\/strong>.<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"406\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/pontuacoes-de-inp-1024x406.png\" alt=\"Ilustra&ccedil;&atilde;o mostrando o crit&eacute;rio para classificar a pontua&ccedil;&atilde;o de INP como Boa, Precisa Melhorar ou Ruim\" class=\"wp-image-40897\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pontuacoes-de-inp.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pontuacoes-de-inp-300x119.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pontuacoes-de-inp-150x60.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pontuacoes-de-inp-768x305.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>V&aacute;rios fatores podem afetar a pontua&ccedil;&atilde;o de INP, como o tamanho e a complexidade da p&aacute;gina, e o n&uacute;mero de arquivos JavaScript e CSS que precisam ser carregados pelo navegador.<\/p><p>Voc&ecirc; pode medir a pontua&ccedil;&atilde;o de INP do seu site usando <a href=\"\/pt\/tutoriais\/teste-velocidade-site\"><strong>ferramentas de teste de velocidade<\/strong><\/a>. Esse tipo de ferramenta pode fornecer informa&ccedil;&otilde;es valiosas sobre o desempenho do seu site e quais aspectos dele voc&ecirc; precisa otimizar.<\/p><p>O <a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noopener\"><strong>PageSpeed Insights do Google<\/strong><\/a> &eacute; uma das melhores ferramentas para medir a pontua&ccedil;&atilde;o de INP e outras m&eacute;tricas de desempenho. Ele faz a an&aacute;lise e oferece um relat&oacute;rio detalhado sobre a sa&uacute;de do site e quais pr&aacute;ticas voc&ecirc; precisa implementar para otimizar as suas p&aacute;ginas. E voc&ecirc; pode medir tanto o desempenho que o site tem em dispositivos m&oacute;veis quanto no computador.<\/p><p>O PageSpeed Insights mostra dois tipos de resultados. A se&ccedil;&atilde;o superior mostra as m&eacute;tricas Core Web Vitals, com base no relat&oacute;rio Chrome UX Report, que s&atilde;o informa&ccedil;&otilde;es medidas diretamente na intera&ccedil;&atilde;o do seu site com os dispositivos reais dos visitantes.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"795\" height=\"427\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/relatorio-pagespeed-insights-dados-reais.png\" alt=\"Relat&oacute;rio do PageSpeed Insights sobre um site, usando dados de intera&ccedil;&otilde;es reais\" class=\"wp-image-40898\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-dados-reais.png 795w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-dados-reais-300x161.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-dados-reais-150x81.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-dados-reais-768x412.png 768w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/><\/figure><\/div><p>A se&ccedil;&atilde;o que fica na parte inferior da p&aacute;gina mostra as mesmas m&eacute;tricas, mas elas n&atilde;o s&atilde;o medidas em dispositivos reais, e sim em um ambiente de testes simulado na ferramenta Google Lighthouse. Esses dados podem ser &uacute;teis para testar novos recursos antes de public&aacute;-los na vers&atilde;o oficial do site.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"640\" height=\"572\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/pagespeed-insights-dados-simulados.png\" alt=\"Relat&oacute;rio do PageSpeed Insights sobre um site, usando dados de ambiente de testes simulado\" class=\"wp-image-40899\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-dados-simulados.png 640w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-dados-simulados-300x268.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-dados-simulados-150x134.png 150w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure><\/div><p>Se o PageSpeed Insights ainda n&atilde;o mostrar sua pontua&ccedil;&atilde;o de INP, voc&ecirc; pode usar a m&eacute;trica Total Blocking Time (TBT) como alternativa, j&aacute; que ela tamb&eacute;m avalia a responsividade do site. O TBT mede quanto tempo, durante o carregamento da p&aacute;gina, ela fica bloqueada e n&atilde;o pode responder a intera&ccedil;&otilde;es dos visitantes.<\/p><p>Bem no final do relat&oacute;rio do PageSpeed Insights, voc&ecirc; vai encontrar uma se&ccedil;&atilde;o com sugest&otilde;es de como melhorar as m&eacute;tricas Core Web Vitals do seu site, como mostrado nesta imagem:<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"952\" height=\"436\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/pagespeed-insights-oportunidades-e-diagnostico.png\" alt=\"Se&ccedil;&atilde;o do PageSpeed Insights que mostra sugest&otilde;es de melhoria para o site\" class=\"wp-image-40900\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-oportunidades-e-diagnostico.png 952w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-oportunidades-e-diagnostico-300x137.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-oportunidades-e-diagnostico-150x69.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-oportunidades-e-diagnostico-768x352.png 768w\" sizes=\"(max-width: 952px) 100vw, 952px\" \/><\/figure><\/div><p>Os clientes da Hostinger podem usar a <a href=\"https:\/\/support.hostinger.com\/pt\/articles\/6104420-como-analisar-a-velocidade-do-site-no-hpanel\" target=\"_blank\" rel=\"noopener\"><strong>integra&ccedil;&atilde;o do PageSpeed Insights<\/strong><\/a> no hPanel. Abra o painel de controle da sua conta de hospedagem e v&aacute; at&eacute; a se&ccedil;&atilde;o <strong>Sites <\/strong>no menu superior. Depois, clique em <strong>Gerenciar<\/strong> ao lado do nome do site que voc&ecirc; quer analisar.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/pagespeed-insights-no-hpanel-1-1024x490.png\" alt=\"Como acessar a integra&ccedil;&atilde;o do PageSpeed Insights no hPanel\" class=\"wp-image-40902\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-no-hpanel-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-no-hpanel-1-300x144.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-no-hpanel-1-150x72.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/pagespeed-insights-no-hpanel-1-768x367.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Agora, clique no bot&atilde;o <strong>Executar teste de velocidade<\/strong>. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/secao-pagespeed-insights-no-hpanel-1-1024x493.png\" alt=\"Se&ccedil;&atilde;o Pontua&ccedil;&atilde;o de Desempenho no hPanel\" class=\"wp-image-40904\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/secao-pagespeed-insights-no-hpanel-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/secao-pagespeed-insights-no-hpanel-1-300x144.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/secao-pagespeed-insights-no-hpanel-1-150x72.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/secao-pagespeed-insights-no-hpanel-1-768x370.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Escolha se quer analisar a velocidade quem seu site tem em dispositivos m&oacute;veis ou computadores e clique em&nbsp; <strong>Analisar<\/strong>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"884\" height=\"600\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/relatorio-pagespeed-insights-no-hpanel.png\" alt=\"Relat&oacute;rio do PageSpeed Insights no hPanel\" class=\"wp-image-40905\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-no-hpanel.png 884w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-no-hpanel-300x204.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-no-hpanel-150x102.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/relatorio-pagespeed-insights-no-hpanel-768x521.png 768w\" sizes=\"(max-width: 884px) 100vw, 884px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-como-melhorar-a-interaction-to-next-pain-inp-no-seu-site\"><strong>Como Melhorar a Interaction to Next Pain (INP) no Seu Site?<\/strong><\/h2><p>Vamos mostrar agora como voc&ecirc; pode melhorar a potua&ccedil;&atilde;o de INP do seu site.<\/p><p><div><p class=\"important\"><strong>Importante!<\/strong> A maioria dos m&eacute;todos a seguir requer algum conhecimento t&eacute;cnico de JavaScript. Antes de fazer altera&ccedil;&otilde;es em seu site, n&atilde;o se esque&ccedil;a de <a href=\"\/pt\/tutoriais\/como-fazer-download-de-um-backup\">fazer backup<\/a> dos seus arquivos.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\"><strong>1. Otimize a Execu&ccedil;&atilde;o do JavaScript<\/strong><\/h3><p>O <a href=\"\/pt\/tutoriais\/o-que-e-javascript\"><strong>JavaScript<\/strong><\/a> &eacute; um dos componentes principais de muitas p&aacute;ginas de site. &Eacute; ele quem permite adicionar v&aacute;rios elementos interativos, mas tamb&eacute;m pode acabar diminuindo o desempenho.<\/p><p>Quando executado, o JavaScript &eacute; processado na thread principal &mdash; que &eacute; respons&aacute;vel por renderizar as p&aacute;ginas. Se o c&oacute;digo for ineficiente, a thread pode ser bloqueada e impedir que a p&aacute;gina responda &agrave; intera&ccedil;&atilde;o do visitante.<\/p><p>Por isso, a dica de ouro para acelerar a responsividade da sua p&aacute;gina &eacute; otimizar o JavaScript. Voc&ecirc; pode fazer a otimiza&ccedil;&atilde;o das seguintes maneiras:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"\/pt\/tutoriais\/melhorando-a-performace-minifying-css-html-e-javascript\"><strong>Minifique arquivos JavaScript<\/strong><\/a><strong>.<\/strong> Isso reduzir&aacute; o tamanho dos aquivos JavaScript, fazendo que eles carreguem mais r&aacute;pido.<\/li>\n\n\n\n<li><a href=\"\/pt\/tutoriais\/melhorando-o-desempenho-do-site-compressao-gzip\"><strong>Ative a compacta&ccedil;&atilde;o GZip<\/strong><\/a><strong>. <\/strong>Esse &eacute; outro m&eacute;todo testado e aprovado para diminuir o tamanho dos arquivos e dados do site.<\/li>\n\n\n\n<li><strong>Use um framework JavaScript.<\/strong> Esse tipo de recurso pode ajudar a organizar seu c&oacute;digo JavaScript para torn&aacute;-lo mais eficiente. O <a href=\"\/pt\/tutoriais\/o-que-e-angular\"><strong>AngularJS<\/strong><\/a> e o <a href=\"\/pt\/tutoriais\/o-que-e-jquery\"><strong>jQuery<\/strong><\/a> s&atilde;o alguns exemplos bem conhecidos de framework.<\/li>\n\n\n\n<li><a href=\"\/pt\/tutoriais\/o-que-e-cdn\"><strong>Use uma Rede de Distribui&ccedil;&atilde;o de Conte&uacute;do<\/strong><\/a><strong>.<\/strong> Tamb&eacute;m conhecidas como CDNs, essas redes armazenam seus arquivos JavaScript em servidores pr&oacute;ximos do seu p&uacute;blico-alvo, o que melhora o tempo de carregamento das p&aacute;ginas. Clientes da Hostinger que assinaram o plano de <a href=\"\/pt\/hospedagem-de-sites\"><strong>hospedagem<\/strong><\/a> Business ou planos superiores podem usar nossa CDN exclusiva.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-2-use-web-workers\"><strong>2. Use Web Workers<\/strong><\/h3><p>Os web workers permitem que o JavaScript seja executado independente da thread principal. Eles s&atilde;o muito &uacute;teis para processar opera&ccedil;&otilde;es complexas em segundo plano.<\/p><p>Por exemplo, vamos imaginar que voc&ecirc; tenha um site WordPress com muitas imagens, v&iacute;deos e dados. Carregar esses elementos &eacute; uma tarefa que pesa o JavaScript, mas, com os web workers, eles podem ser processados em segundo plano para evitar que a interface da p&aacute;gina trave.<\/p><p>Para usar web workers, voc&ecirc; precisar&aacute; criar dois arquivos JavaScript. O primeiro &eacute; o <strong>main.js<\/strong>, que vai iniciar as tarefas do web worker:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ main.js\nif (window.Worker) {\n  \/\/ Create a new worker instance\n  const myWorker = new Worker('worker-script.js');\n  \/\/ Send a message to the worker\n  myWorker.postMessage('Hello Worker!');\n  \/\/ Listen for messages from the worker\n  myWorker.onmessage = function(e) {\n    console.log('Message received from worker', e.data);\n  };\n} else {\n  console.log('Your browser does not support Web Workers.');\n}<\/pre><p>O segundo &eacute; o <strong>worker.js<\/strong>, que cont&eacute;m as tarefas do web worker. Este &eacute; um exemplo simplificado:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ worker.js\nonmessage = function(e) {\n  console.log('Message received from main script', e.data);\n  \/\/ Perform heavy computation or data processing here\n  \/\/ Then send a message back to the main script\n  postMessage('Hello Main Script!');\n}<\/pre><p>Para incluir esses scripts no seu site, confira a documenta&ccedil;&atilde;o da tecnologia ou da plataforma que voc&ecirc; est&aacute; usando e siga o procedimento padr&atilde;o.<\/p><p>Se voc&ecirc; usa WordPress, use a fun&ccedil;&atilde;o <strong><a href=\"\/pt\/tutoriais\/wp_enqueue_script\">wp_enqueue_script<\/a><\/strong> para incluir os scripts de web worker dentro do arquivo functions.php do seu tema.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-divida-processos-longos-em-tarefas-menores\"><strong>3. Divida Processos Longos em Tarefas Menores<\/strong><\/h3><p>Dividir tarefas longas de JavaScript em tarefas menores &eacute; outra maneira de evitar o bloqueio da thread principal.<\/p><p>Por exemplo, vamos imaginar que um visitante est&aacute; navegando pelas p&aacute;ginas de uma loja virtual.&nbsp; Se as tarefas longas de JavaScript n&atilde;o forem divididas, a thread principal vai precisar buscar, processar e renderizar grandes quantidades de dados e fotos de produtos ao mesmo tempo &mdash; o que consume muito tempo e recursos.<\/p><p>Enquanto esse processo estiver ocorrendo, a thread principal estar&aacute; ocupada. E isso faz com que o site carregue lentamente e n&atilde;o consiga responder &agrave; pr&oacute;xima intera&ccedil;&atilde;o do usu&aacute;rio.<\/p><p>Ao dividir essas tarefas longas, o navegador vai poder lidar com tarefas menores, uma de cada vez. Assim, a thread principal ficar&aacute; desocupada para realizar tarefas mais essenciais.<\/p><p>Voc&ecirc; pode usar dois tipos de c&oacute;digo para dividir tarefas longas em tarefas menores:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.devmedia.com.br\/javascript-settimeout-definindo-um-cronometro-para-executar-uma-acao\/43488#:~:text=O%20m%C3%A9todo%20setTimeout%20permite%20executar,o%20c%C3%B3digo%20apenas%20uma%20vez.\" target=\"_blank\" rel=\"noopener\"><strong>setTimeout<\/strong><\/a><strong>.<\/strong> Fun&ccedil;&atilde;o que j&aacute; vem integrada ao JavaScript, o setTimeout programa que certa tarefa seja executada ap&oacute;s determinado tempo de atraso em milissegundos. Por exemplo, ele pode adiar a execu&ccedil;&atilde;o da tarefa, evitando que a thread principal fique bloqueada por muito tempo.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/API\/Window\/requestIdleCallback\" target=\"_blank\" rel=\"noopener\">r<\/a><\/strong><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Window\/requestIdleCallback\" target=\"_blank\" rel=\"noopener\"><strong>equestIdleCallback<\/strong><\/a><strong>. <\/strong>Essa API proporciona uma abordagem mais eficiente, pois garante que as fun&ccedil;&otilde;es sejam executadas durante per&iacute;odos ociosos. Ela tamb&eacute;m oferece um par&acirc;metro de prazo, permitindo que voc&ecirc; controle quanto tempo a tarefa pode levar para ser conclu&iacute;da sem afetar processos importantes.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-4-priorize-a-agilidade-de-resposta-do-site\"><strong>4. Priorize a Agilidade de Resposta do Site<\/strong><\/h3><p>A prontid&atilde;o de resposta (ou input readiness, em ingl&ecirc;s) &eacute; como chamamos o estado de uma p&aacute;gina quando ela est&aacute; totalmente preparada para responder &agrave; intera&ccedil;&atilde;o do visitante. Ela s&oacute; entra nesse estado quando a thread principal do navegador n&atilde;o est&aacute; ocupada realizando outras tarefas.<\/p><p>Veja como voc&ecirc; pode priorizar a prontid&atilde;o de resposta nas suas p&aacute;ginas e, assim, melhorar a INP:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"\/pt\/tutoriais\/como-adiar-a-analise-do-javascript-no-wordpress\"><strong>Adie tarefas de JavaScript que n&atilde;o sejam essenciais<\/strong><\/a><strong>. <\/strong>Algumas tarefas de JavaScript n&atilde;o s&atilde;o fundamentais para o carregamento inicial da sua p&aacute;gina. Elas podem ser adiadas para serem executadas apenas ap&oacute;s o carregamento do conte&uacute;do principal. Isso permite que a thread principal priorize as intera&ccedil;&otilde;es do usu&aacute;rio, o que melhora a capacidade geral de resposta da p&aacute;gina.<\/li>\n\n\n\n<li><strong>Throttling.<\/strong> Essa t&eacute;cnica controla a frequ&ecirc;ncia de execu&ccedil;&atilde;o de uma fun&ccedil;&atilde;o. Por exemplo, quando os visitantes rolam a p&aacute;gina para baixo, essa a&ccedil;&atilde;o pode acionar o mesmo c&oacute;digo centenas de vezes por segundo. O throttling permite que a fun&ccedil;&atilde;o seja executada apenas uma vez a cada milissegundo, aproximadamente &mdash; independente de quantas vezes o evento seja acionado.<\/li>\n\n\n\n<li><strong>Debounce. <\/strong>O debounce garante que exista certo tempo de espera entre duas execu&ccedil;&otilde;es de uma mesma fun&ccedil;&atilde;o. Por exemplo, quando os visitantes do site mudam o tamanho da janela do navegador, essa intera&ccedil;&atilde;o pode acionar o mesmo processo v&aacute;rias vezes. Nesse casos, o debounce consegue atrasar a execu&ccedil;&atilde;o da fun&ccedil;&atilde;o at&eacute; que tenha se passado certo tempo ap&oacute;s a conclus&atilde;o do redimensionamento.<\/li>\n\n\n\n<li><strong>Use listeners (<strong>passivos<\/strong><\/strong>) <strong>de eventos. <\/strong>Os listeners s&atilde;o constru&ccedil;&otilde;es de programa&ccedil;&atilde;o que identificam eventos espec&iacute;ficos, como rolagens de p&aacute;gina e toques. Quando um listener &eacute; passivo, ele avisa ao navegador para continuar processando outras tarefas enquanto determinada fun&ccedil;&atilde;o &eacute; executada.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-5-mostre-ao-visitante-que-a-informacao-foi-processada\"><strong>5. Mostre ao Visitante que a Informa&ccedil;&atilde;o foi Processada<\/strong><\/h3><p>Seu site pode demorar para responder a algumas intera&ccedil;&otilde;es do usu&aacute;rio &mdash; e, nesses casos, o usu&aacute;rio acaba achando que a p&aacute;gina parou de funcionar.<\/p><p>Por isso voc&ecirc; precisar mostrar a esse visitante que a p&aacute;gina ainda est&aacute; funcionando, e que a a&ccedil;&atilde;o que ele solicitou est&aacute; sendo processada normalmente. Por exemplo, voc&ecirc; pode mostrar uma mensagem na tela, como &ldquo;Aguarde, por favor&rdquo; ou &ldquo;Estamos processando sua solicita&ccedil;&atilde;o&rdquo;.<\/p><p>Com essa informa&ccedil;&atilde;o imediata, os usu&aacute;rios ter&atilde;o certeza de que a p&aacute;gina recebeu a solicita&ccedil;&atilde;o e que devem aguardar um pouco para que os dados sejam carregados. Na verdade, quando mostramos esse tipo de mensagem na tela, o visitante pode at&eacute; acabar tendo a impress&atilde;o de que o site tem desempenho mais r&aacute;pido, mesmo que a mensagem em si n&atilde;o reduza o tempo real de processamento.<\/p><p>Confira alguns tipos de mensagens e s&iacute;mbolos que voc&ecirc; pode usar para mostrar ao visitante que a solicita&ccedil;&atilde;o est&aacute; sendo carregada:<\/p><ul class=\"wp-block-list\">\n<li><strong>Indicadores de carregamento.<\/strong> Voc&ecirc; pode mostrar um spinner (aquele c&iacute;rculo que gira enquanto esperamos uma p&aacute;gina ou um v&iacute;deo carregar) ou uma barra de progresso. Essa op&ccedil;&atilde;o funciona muito bem quando o usu&aacute;rio est&aacute; aguardando para ser redirecionado a outra p&aacute;gina ou esperando o carregamento de conte&uacute;dos de m&iacute;dia.<\/li>\n\n\n\n<li><strong>Pop-ups confirmando a a&ccedil;&atilde;o.<\/strong> Se a intera&ccedil;&atilde;o que o visitante solicitou for adicionar um produto ao carrinho, por exemplo, &eacute; bom exibir na tela uma mensagem que confirma que a a&ccedil;&atilde;o foi conclu&iacute;da.<\/li>\n\n\n\n<li><strong>Aviso de erro em formul&aacute;rios.<\/strong> Por exemplo, se um usu&aacute;rio informar no formul&aacute;rio um endere&ccedil;o de e-mail formatado incorretamente, mostre uma mensagem de erro imediatamente, enquanto ele digita as informa&ccedil;&otilde;es, ao inv&eacute;s de esperar at&eacute; que ele envie o formul&aacute;rio.<\/li>\n<\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"411\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2023\/10\/indicador-de-carregamento-na-hostinger-1024x411.png\" alt=\"Exemplo de um indicador de carregamento usado na ferramenta de consulta de dom&iacute;nios da Hostinger\" class=\"wp-image-40925\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/indicador-de-carregamento-na-hostinger-1024x411.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/indicador-de-carregamento-na-hostinger-300x120.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/indicador-de-carregamento-na-hostinger-150x60.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/indicador-de-carregamento-na-hostinger-768x308.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/10\/indicador-de-carregamento-na-hostinger.png 1332w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-a-importancia-da-interaction-to-next-paint-inp-para-os-donos-de-sites\"><strong>A Import&acirc;ncia da Interaction to Next Paint (INP) Para os Donos de Sites<\/strong><\/h2><p>A m&eacute;trica Interaction to Next Paint est&aacute; totalmente ligada ao desempenho do site nas p&aacute;ginas de resultados de pesquisa do Google. Se o dono do site n&atilde;o otimiza a INP, as p&aacute;ginas podem carregar mais lentamente, o que cria uma experi&ecirc;ncia ruim para os usu&aacute;rios e, por consequ&ecirc;ncia, afeta o n&uacute;mero de visitas que o site recebe.<\/p><p>Por exemplo, o jornal indiano <a href=\"https:\/\/web.dev\/economic-times-inp\/\" target=\"_blank\" rel=\"noopener\"><strong>The Economic Times<\/strong><\/a> comprovou na pr&aacute;tica que melhorar a INP pode trazer muitos benef&iacute;cios para uma empresa. Com a melhoria da INP, o jornal reduziu a taxa de rejei&ccedil;&atilde;o em <strong>50%<\/strong>, ou seja, os leitores ficaram mais propensos a permanecer no site e conhecer o conte&uacute;do.<\/p><p>E a chave para otimizar a INP &eacute; identificar os fatores que desaceleram o tempo de resposta do seu site. Fa&ccedil;a <a href=\"\/pt\/tutoriais\/teste-em-producao\"><strong>testes de produ&ccedil;&atilde;o<\/strong><\/a>, observe como o seu site lida com as intera&ccedil;&otilde;es dos visitantes, e, se necess&aacute;rio, contrate um desenvolvedor profissional para ajudar.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Mais recursos para otimizar a INP e a experi&ecirc;ncia do usu&aacute;rio<\/h4>\n                    <p><a href=\"\/pt\/tutoriais\/otimizacao-de-sites\">Otimiza&ccedil;&atilde;o de Sites: 10 Estrat&eacute;gias para Melhorar a Velocidade, UX e SEO + Dicas de Ferramentas<\/a><br>\n<a href=\"\/pt\/tutoriais\/teste-de-usabilidade-site\">Teste de Usabilidade de Site: Tudo o Que Voc&ecirc; Precisa Saber<\/a><br>\n<a href=\"\/pt\/tutoriais\/dicas-para-otimizacao-de-sites\">Otimiza&ccedil;&atilde;o de Sites: Melhore Seu Site com T&eacute;cnicas de SEO<\/a><br>\n<a href=\"\/pt\/tutoriais\/como-deixar-um-site-responsivo\">Como Deixar seu Site Responsivo &ndash; O Guia Definitivo<\/a><br>\n<a href=\"\/pt\/tutoriais\/boas-praticas-web-design\">Boas Pr&aacute;ticas de Web Design para Atrair Mais Visitantes para o seu Site<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>A Interaction to Next Paint (INP) &eacute; uma m&eacute;trica-base das Core Web Vitals do Google, substituindo o First Input Delay (FID). Ela mede o tempo que seu site demora para responder quando o visitante interage com a p&aacute;gina de alguma forma. Quanto menor for sua pontua&ccedil;&atilde;o de INP, mais r&aacute;pida &eacute; a capacidade de resposta do seu site.<\/p><p>A diferen&ccedil;a entre as m&eacute;tricas INP e FID &eacute; que a INP &eacute; mede o tempo de resposta a todas as intera&ccedil;&otilde;es, durante todo o per&iacute;odo em que o visitante permanece no seu site, enquanto o INP mede o tempo de resposta apenas quando o visitante abre o site pela primeira vez.<\/p><p>Voc&ecirc; pode usar a ferramenta PageSpeed Insights do Google para medir a INP do seu site. Se essa m&eacute;trica ainda n&atilde;o estiver dispon&iacute;vel, como alternativa voc&ecirc; pode consultar o Total Blocking Time (TBT).<\/p><p>Existem v&aacute;rios m&eacute;todos para otmizar a INP do seu site &mdash; tornar a execu&ccedil;&atilde;o do seu JavaScript mais eficiente, usar web workers, priorizar a prontid&atilde;o de resposta (input readiness), entre outras estrat&eacute;gias. Independe do m&eacute;todo de otimiza&ccedil;&atilde;o que voc&ecirc; escolher, n&atilde;o se esque&ccedil;a de fazer backup dos arquivos do seu site antes.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/hospedagem-barata\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-perguntas-e-respostas-sobre-a-interaction-to-next-paint-inp\"><strong>Perguntas e Respostas Sobre a Interaction to Next Paint (INP)<\/strong><\/h2><p>Tire suas d&uacute;vidas sobre a Interaction to Next Paint como fator de ranqueamento do Google.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694412513bc21\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">A Interaction to Next Paint &eacute; uma M&eacute;trica das Core Web Vitals do Google?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, a Interaction to Next Paint (INP) &eacute; uma m&eacute;trica das Core Web Vitals desde mar&ccedil;o de 2024, substituindo o First Input Delay (FID) na medi&ccedil;&atilde;o da responsividade dos sites.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694412513bc25\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual &eacute; uma Boa Pontua&ccedil;&atilde;o de Interaction to Next Paint?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Pontua&ccedil;&otilde;es abaixo de 200 milissegundos (ms) s&atilde;o consideradas boas. Pontua&ccedil;&otilde;es entre 200 e 500 ms ganham o selo precisa melhorar, e qualquer valor acima de 500 ms &eacute; considerado ruim.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694412513bc26\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual &eacute; a Diferen&ccedil;a entre Interaction to Next Paint (INP) e First Input Delay (FID)?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O First Input Delay (FID) mede o tempo que a p&aacute;gina demora para responder &agrave; primeira intera&ccedil;&atilde;o do visitante (que &eacute; o carregamento inicial da p&aacute;gina). Por outro lado, a Interaction to Next Paint (INP) avalia o tempo de resposta a todas as intera&ccedil;&otilde;es do visitante do site &mdash; n&atilde;o apenas a primeira. Isso torna a INP uma m&eacute;trica de responsividade mais abrangente.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694412513bc27\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Como Identificar Problemas de Interaction to Next Paint no seu Site?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Use a ferramenta PageSpeed Insights para calcular a pontua&ccedil;&atilde;o de INP do seu site e gerar sugest&otilde;es para melhorar a responsividade das suas p&aacute;ginas.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Interaction to Next Paint (INP) &eacute; uma das novas m&eacute;tricas de desempenho que o Google incluir&aacute; em breve ao relat&oacute;rio Core Web Vitals. A fun&ccedil;&atilde;o dela &eacute; medir a capacidade de resposta das p&aacute;ginas de um site. Por isso, se o seu objetivo &eacute; melhorar a posi&ccedil;&atilde;o do seu site nas p&aacute;ginas de resultado [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/interaction-to-next-paint\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":238,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"interaction to next paint","footnotes":""},"categories":[4941],"tags":[7591],"class_list":["post-40845","post","type-post","status-publish","format-standard","hentry","category-desenvolvimento-web","tag-interaction-to-next-paint"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/interaction-to-next-paint","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/interaction-to-next-paint","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/interaction-to-next-paint","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/interaction-to-next-paint","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/interaction-to-next-paint","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/interaction-to-next-paint","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/interaction-to-next-paint","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/interaction-to-next-paint","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/interaction-to-next-paint","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/interaction-to-next-paint","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/interaction-to-next-paint","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/interaction-to-next-paint","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/interaction-to-next-paint","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/interaction-to-next-paint","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/40845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/238"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=40845"}],"version-history":[{"count":17,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/40845\/revisions"}],"predecessor-version":[{"id":49173,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/40845\/revisions\/49173"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=40845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=40845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=40845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}