<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Victor Góis Pacheco</title>
    <description>The latest articles on Forem by Victor Góis Pacheco (@victorgois).</description>
    <link>https://forem.com/victorgois</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F310414%2F3ed15d28-c047-4bc1-a17b-263c74aae922.jpeg</url>
      <title>Forem: Victor Góis Pacheco</title>
      <link>https://forem.com/victorgois</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/victorgois"/>
    <language>en</language>
    <item>
      <title>Sobre as mudanças dos Core Web Vitals</title>
      <dc:creator>Victor Góis Pacheco</dc:creator>
      <pubDate>Fri, 01 Mar 2024 02:03:03 +0000</pubDate>
      <link>https://forem.com/victorgois/sobre-as-mudancas-dos-core-web-vitals-21g2</link>
      <guid>https://forem.com/victorgois/sobre-as-mudancas-dos-core-web-vitals-21g2</guid>
      <description>&lt;p&gt;Recentemente, o Google anunciou que irá modificar suas métricas de indicadores de qualidade de páginas web. A empresa anunciou que em maio deste ano, suas métricas do Core Web Vitals, ferramenta que, desde 2020, ajuda desenvolvedores a avaliar e medir a qualidade de experiência do usuário, irão ser alteradas.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que são as Core Web Vitals?
&lt;/h2&gt;

&lt;p&gt;As Core Web Vitals são um conjunto de métricas que o Google utiliza para avaliar a experiência do usuário em sites da web. Elas são compostas por três métricas principais:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LCP&lt;/strong&gt; (Largest Contentful Paint): Mede o tempo que leva para o maior elemento visível na tela ser carregado. Uma boa pontuação de LCP indica que o conteúdo principal da página é carregado rapidamente.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FID&lt;/strong&gt; (First Input Delay): Avalia a capacidade de resposta de uma página, medindo o tempo entre a primeira interação do usuário (como clicar em um botão) e a resposta do navegador. Uma baixa pontuação de FID é essencial para garantir uma experiência interativa e ágil.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CLS&lt;/strong&gt; (Cumulative Layout Shift): Esta métrica quantifica a estabilidade visual da página, avaliando a quantidade de mudanças inesperadas de layout que ocorrem durante o carregamento. Um baixo valor de CLS indica que os elementos da página não se movem de maneira inesperada, proporcionando uma experiência de usuário mais consistente.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mudança da FID para a INP
&lt;/h2&gt;

&lt;p&gt;Recentemente, o Google anunciou que estará substituindo a métrica FID pela INP, ou Input Timing, como parte das Core Web Vitals. Enquanto a FID se concentra na primeira interação do usuário com a página, a INP vai além, fornecendo uma visão mais abrangente do tempo de resposta da página em relação a todas as interações do usuário, não apenas a primeira.&lt;/p&gt;

&lt;p&gt;A INP é composta por duas métricas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;TBT&lt;/strong&gt; (Total Blocking Time): Mede o tempo total durante o qual a página está bloqueada e não responde às interações do usuário. Isso inclui não apenas a primeira interação, mas todas as interações subsequentes até que a página esteja completamente interativa.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;TTI&lt;/strong&gt; (Time to Interactive): Indica o tempo necessário para que a página se torne totalmente interativa e responsiva para o usuário. Isso inclui o tempo até que todos os scripts sejam carregados e executados, permitindo que o usuário interaja livremente com a página.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Implicações para Desenvolvedores Frontend
&lt;/h2&gt;

&lt;p&gt;A mudança da FID para a INP tem implicações significativas para os desenvolvedores frontend. Enquanto a FID fornecia uma visão limitada da responsividade da página, a INP oferece uma perspectiva mais completa, considerando todas as interações do usuário. Isso significa que os desenvolvedores agora precisarão se concentrar não apenas em otimizar a primeira interação, mas também em garantir que a página seja responsiva e interativa ao longo de toda a sessão do usuário.&lt;/p&gt;

&lt;p&gt;Para alcançar pontuações elevadas nas Core Web Vitals, os desenvolvedores frontend precisarão adotar práticas de desenvolvimento que minimizem o tempo de bloqueio total (TBT) e otimizem o tempo até a interatividade (TTI). Isso pode envolver técnicas como carregamento assíncrono de recursos, otimização de scripts e priorização de recursos críticos para o usuário.&lt;/p&gt;

&lt;p&gt;Além disso, a transição para a INP destaca a importância de uma abordagem holística para a otimização de desempenho da web. Os desenvolvedores não devem apenas se concentrar em métricas individuais, mas sim em garantir uma experiência do usuário fluida e responsiva em todas as interações com a página.&lt;/p&gt;

&lt;p&gt;Em resumo, a substituição da FID pela INP como parte das Core Web Vitals representa uma evolução significativa na forma como o desempenho da web é medido e otimizado. Para os desenvolvedores frontend, isso significa uma mudança de foco para garantir não apenas uma primeira interação rápida, mas uma experiência contínua e responsiva para os usuários ao longo de toda a sessão. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ux</category>
      <category>frontend</category>
    </item>
  </channel>
</rss>
