Front-office: onde o HTML fica pronto
Arquitetura e velocidade
Um varejista de porte médio troca de plataforma para ganhar velocidade, gasta dez meses no projeto e descobre que a lentidão vinha de imagem sem dimensionar, de quatro scripts de marketing instalados sem revisão e de um catálogo sem dado de frete. A arquitetura mudou. O LCP de campo da página de produto, não.
Eixo taxonômico desta página: Frontend de e-commerce.
| Categoria | Valor (%) |
|---|---|
| Shopify | 76% |
| Média dos origins móveis da web | 48% |
| WooCommerce | 35% |
O teste de um minuto que decide a arquitetura: baixe a página de produto sem executar script e procure preço, disponibilidade, prazo de entrega e política de devolução no texto retornado. Se algum dos quatro não estiver lá, o problema não é de framework, é de onde a montagem acontece. GPTBot, ClaudeBot e os crawlers de Meta, ByteDance e Perplexity baixam arquivos JavaScript e não os executam (Vercel, 17/12/2024, sobre 569 milhões de requisições do GPTBot em um mês).
- início Baixar a PDP sem JS → Os 4 dados estão lá?
- decisão Os 4 dados estão lá? sim → Superfície servida · não → Montagem no cliente
- fim Superfície servida etapa final
- processo Montagem no cliente → Mover para o servidor
- fim Mover para o servidor etapa final
Três decisões de frontend, na ordem em que se decidem
Cada aba abre com a resposta curta, sustenta com número datado e fecha com a leitura para 2027. As subabas recortam um ângulo próprio, sem repetir a aba-mãe.
Frontend de e-commerce
A decisão está em onde o HTML fica pronto, e headless ou monolito é consequência
Arquitetura de storefront é a escolha de onde o HTML fica pronto: no servidor, na build ou no navegador do cliente. Para o varejista de porte médio brasileiro, servir do lado do servidor é o padrão seguro, porque os principais crawlers de IA não executam JavaScript. A exceção é a área logada, que ninguém precisa rastrear.
- 569 mi requisições do GPTBot em um mês, sem execução de JavaScript Fonte: Vercel, 17/12/2024
- 34,82% das requisições do ChatGPT caíram em URL inexistente, contra 8,22% do Googlebot Fonte: Vercel, 17/12/2024
- 44,4% dos sites de e-commerce em mobile rodam WooCommerce; o Shopify responde por 25,3% Fonte: Web Almanac 2025, HTTP Archive e CrUX
- 77% dos líderes de comércio digital relataram estouro do cronograma inicial do replatform Fonte: Forrester, estudo encomendado pela commercetools, 2023
- 19,2% de todos os sites analisados em mobile são de e-commerce Fonte: Web Almanac 2025, HTTP Archive e CrUX
Em 17/12/2024 a Vercel publicou a contagem de um mês de tráfego de crawler na própria rede: 569 milhões de requisições do GPTBot e 370 milhões do ClaudeBot. O número que reorganiza o roadmap de frontend não é o volume, é o comportamento. Os dois baixam arquivo JavaScript, 11,50% das buscas do ChatGPT e 23,84% das do Claude, e deixam todo esse código sem executar. Preço, disponibilidade e política de devolução que só aparecem depois do JS rodar não existem para essa audiência.
No mesmo levantamento, 34,82% das requisições do ChatGPT e 34,16% das do Claude caíram em URL inexistente, contra 8,22% do Googlebot. Boa parte do orçamento de rastreio da IA vai embora em página que não está lá. Isso muda a conversa sobre roteamento, redirecionamento e sitemap: antes de discutir framework, vale conferir para onde essas visitas estão indo. O Gemini renderiza, porque usa a infraestrutura do Googlebot, e o AppleBot também; OpenAI, Anthropic, Meta, ByteDance e Perplexity, não.
A promessa de que arquitetura desacoplada entrega velocidade não sobrevive ao dado de campo. No Web Almanac 2025, com dados do CrUX de julho de 2025, o Shopify passa nos três Core Web Vitals em 76% dos origins móveis, contra 35% do WooCommerce e 48% da média dos origins móveis da web, e na maioria esmagadora dos casos o Shopify roda tema Liquid renderizado no servidor. A distância entre as duas plataformas mede disciplina de implementação do tema e do script de terceiro.
O critério prático para o varejo de porte médio brasileiro é conservador de propósito. Replatform headless só se paga quando existe equipe de frontend própria com dois desenvolvedores dedicados por pelo menos dois anos, quando há exigência de experiência documentada em ticket recusado pela plataforma atual, e quando o orçamento cobre cerca de 2,5 vezes a licença. Faltando qualquer uma das três, o dinheiro rende mais em tema servido bem feito, imagem dimensionada e dado de produto completo.
Fatos datados, com fonte
-
GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot e os crawlers de Meta, ByteDance e Perplexity baixam arquivos JavaScript e não os executam. O Gemini renderiza porque usa a infraestrutura do Googlebot, e o AppleBot renderiza.
-
Na amostra de um mês da rede Vercel e do nextjs.org, o ChatGPT buscou 11,50% de arquivos JavaScript e o Claude 23,84%, sem executar nenhum deles.
-
Taxa de 404 dos crawlers de IA no mesmo estudo: ChatGPT 34,82% e Claude 34,16%, contra 8,22% do Googlebot.
-
Entre os sites de e-commerce medidos em mobile, o WooCommerce responde por 44,4% e o Shopify por 25,3%. E-commerce é 19,2% de todos os sites analisados em mobile.
-
O Shopify passa nos três Core Web Vitals em 76% dos origins móveis e o WooCommerce em 35%, contra 48% da média dos origins móveis da web.
-
Em estudo da Forrester encomendado pela commercetools, fornecedora de comércio composable, 77% dos líderes de comércio digital relataram que o replatform estourou o cronograma inicial.
Forrester para commercetools · 2023
Aprofunde por recorte
SSR, SSG, ISR, ilhas e CSR entregam a mesma tela para o humano e telas diferentes para a máquina. A pergunta que separa os cinco é simples: o que existe no HTML antes de qualquer script rodar?
- 11,50% e 23,84% de arquivos JavaScript buscados por ChatGPT e Claude, sem execução Fonte: Vercel, 17/12/2024
- 48% dos origins móveis da web passam nos três Core Web Vitals Fonte: Web Almanac 2025, dados CrUX de julho de 2025
Renderização no servidor e geração estática entregam a página montada; a hidratação por ilhas serve HTML completo e liga JavaScript só nos trechos que reagem ao clique, como seletor de variação e mini-carrinho; renderização no cliente entrega uma casca vazia que só vira loja depois do bundle baixar e executar. Para o comprador com conexão boa, os quatro caminhos parecem equivalentes. Para o crawler que não executa JavaScript, o quarto é uma página em branco.
O teste que resolve a discussão custa um minuto: baixe a página de produto sem executar script e procure preço, disponibilidade, prazo de entrega e política de devolução no texto retornado. Se algum desses quatro não estiver lá, o problema não é de framework, é de onde a montagem acontece. Área logada, carrinho e painel de conta podem ficar no cliente sem prejuízo, porque não há motivo para rastreá-los.
Fatos datados, com fonte
-
Os crawlers da OpenAI, da Anthropic, da Meta, da ByteDance e da Perplexity não renderizam JavaScript; o conteúdo que depende de execução no cliente não chega a eles.
-
O Gemini renderiza páginas porque roda sobre a infraestrutura do Googlebot, e o AppleBot também renderiza, o que cria comportamentos distintos entre buscadores generativos.
Headless separa a vitrine do motor de comércio e transfere para a sua equipe o trabalho que a plataforma fazia. O ganho é liberdade de experiência; o custo é permanente e chega antes do ganho.
- 20% a 40% parcela do custo total de um replatform que corresponde à licença Fonte: Elogic e Williams Commerce, compilação de 2026 (ordem de grandeza)
- 5 a 10 meses prazo típico de um replatform de porte médio Fonte: Elogic e Williams Commerce, compilação de 2026 (ordem de grandeza)
- 77% dos líderes de comércio digital relataram estouro de cronograma no replatform Fonte: Forrester, estudo encomendado pela commercetools, 2023
MACH é uma associação de fornecedores, não um selo de auditoria independente, e o rótulo composable descreve um jeito de montar, com o resultado ainda por medir no campo de quem montou. Quem contrata pelo vocabulário costuma comprar a promessa de velocidade e receber um segundo projeto de manutenção. O dado de campo do Web Almanac 2025 desmonta a promessa central: a plataforma com tema servido lidera o índice de Core Web Vitals, com 76% dos origins móveis aprovados nos três.
O custo é o segundo ponto cego. Compilações de mercado da Elogic e da Williams Commerce, de 2026, colocam um replatform de porte médio na faixa de US$ 150 mil a 300 mil, em 5 a 10 meses, com a licença representando de 20% a 40% do total, e programas composable de US$ 500 mil a mais de US$ 2 milhões. São números de agregador internacional em dólar, úteis como ordem de grandeza e inúteis como orçamento brasileiro. O que eles mostram com clareza é a proporção: licença é a menor parte da conta.
A escolha de sistema de gestão, de integração e de fonte de verdade do estoque não se decide aqui. Ela pertence ao eixo backend, e a troca de vitrine feita sem essa camada resolvida costuma reproduzir os mesmos defeitos com tela nova.
Fatos datados, com fonte
-
A Forrester estimou de US$ 2 a 5 milhões o custo de um replatform corporativo; compilações de 2026 situam o replatform de porte médio entre US$ 150 mil e 300 mil e os programas composable entre US$ 500 mil e mais de US$ 2 milhões.
Elogic e Williams Commerce, compilação de fontes de mercado · 2026
-
Em pesquisa da Forrester paga pela commercetools, 77% dos líderes de comércio digital disseram que o projeto de replatform passou do cronograma previsto.
Forrester para commercetools · 2023
Astro, Next.js, SvelteKit, Hydrogen e tema servido resolvem o mesmo problema com equipes de tamanhos diferentes. O critério de escolha é quantas pessoas mantêm o código em dois anos, porque a demonstração de vitrine responde a outra pergunta.
- 86% x 39% origins móveis com LCP bom: Shopify contra WooCommerce Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 62% dos origins móveis da web têm LCP bom, o pior dos três Core Web Vitals Fonte: Web Almanac 2025, dados CrUX de julho de 2025
Todos os frameworks atuais sabem servir HTML montado, então a diferença deixou de ser técnica e virou operacional. Astro e temas servidos favorecem loja com pouca interatividade e time pequeno, porque o padrão é entregar página pronta e ligar JavaScript por exceção. Next.js e SvelteKit rendem mais quando existe experiência própria a construir e gente para mantê-la. Hydrogen só faz sentido dentro do ecossistema para o qual foi desenhado.
O teste de escolha é o mesmo em qualquer caso: quem vai atualizar a dependência daqui a dezoito meses, e o que acontece com a loja se essa pessoa sair. Time de um desenvolvedor com framework de time de dez produz uma loja que ninguém consegue mexer no Black Friday. O número de campo reforça a leitura conservadora: no Web Almanac 2025, o LCP móvel é bom em 86% dos origins do Shopify e em 39% dos do WooCommerce, e a diferença está no rigor do tema.
Fatos datados, com fonte
-
No desktop, o índice de Core Web Vitals aprovado é de 76% no Shopify, 69% no Squarespace Commerce e 33% no WooCommerce.
-
Entre os três Core Web Vitals, o LCP é o gargalo em mobile: 62% dos origins passam em LCP, contra 77% em INP e 81% em CLS.
VTEX, Nuvemshop, Tray, Loja Integrada e Shopify cobrem quase tudo que uma loja de porte médio precisa sem sair da plataforma. O limite costuma aparecer antes na governança do tema do que no catálogo de recursos.
- 76% dos origins móveis do Shopify, que roda tema servido, passam nos três Core Web Vitals Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 35% dos origins móveis do WooCommerce passam nos três Core Web Vitals Fonte: Web Almanac 2025, dados CrUX de julho de 2025
Ficar na plataforma tem uma vantagem que raramente entra na planilha: ela atualiza o motor de comércio, o meio de pagamento e a integração fiscal sem consumir o seu time. O que sobra para você é o tema, e é no tema que a velocidade se ganha ou se perde. Imagem sem dimensionar, fonte carregada de terceiro, carrossel na primeira dobra e script de marketing colado no cabeçalho derrubam qualquer plataforma, inclusive as que lideram o índice de campo.
Quando a plataforma trava algo de verdade, a evidência tem forma conhecida: um pedido de recurso recusado por escrito, com data. Enquanto a justificativa para sair for opinião de agência, o retorno maior está em arrumar o tema. E a decisão sobre sistema de gestão, integração e fonte de verdade do estoque continua sendo do eixo backend, com a plataforma de vitrine entrando como consumidora daquele dado, nunca como dona dele.
Fatos datados, com fonte
-
A diferença de 41 pontos percentuais no índice de Core Web Vitals móvel entre Shopify e WooCommerce ocorre entre duas arquiteturas majoritariamente servidas, o que aponta a disciplina do tema como variável decisiva.
-
O e-commerce responde por 19,2% de todos os sites analisados em mobile, o que faz do tema de loja um dos artefatos mais replicados da web.
A superfície legível por máquina é a parte do site que existe sem JavaScript: preço, disponibilidade, frete, prazo e política de devolução em HTML servido, com URL estável e sem 404.
- 34,82% das requisições do ChatGPT terminaram em URL inexistente Fonte: Vercel, 17/12/2024
- 8,22% taxa de 404 do Googlebot na mesma amostra, para comparação Fonte: Vercel, 17/12/2024
Duas audiências leem a mesma loja com requisitos diferentes. O comprador tolera que o preço apareça meio segundo depois; o agente que não executa script não vê o preço. Como 34,82% das requisições do ChatGPT e 34,16% das do Claude terminaram em URL inexistente no levantamento da Vercel, a segunda metade do trabalho não é marcação: é roteamento. URL de produto que muda a cada migração desperdiça o rastreio que você conquistou.
O trabalho de garantir que o atributo exista e esteja correto pertence ao eixo backend, que é dono da verdade do dado. Ao frontend cabe expor esse dado em HTML servido, com marcação de produto e de política, e manter a rota estável. A camada durável nesta história é o dado de produto e de política, que sobrevive a cada troca de integração de checkout.
Fatos datados, com fonte
-
O Google passou a aceitar declaração de políticas de frete e de devolução em nível de organização, além do nível de produto, ampliando a superfície de dado de política legível por máquina.
Google Search Central, More ways to share your shipping and returns policies with Google · 2025
-
Na amostra da Vercel, cerca de um terço do orçamento de rastreio dos crawlers de IA foi gasto em páginas que não existiam, contra menos de um décimo no Googlebot.
Frontend de e-commerce
Velocidade vira dinheiro por um coeficiente só, e ele tem método publicado
Performance de loja se mede em campo, no p75 móvel do CrUX, com LCP abaixo de 2,5 s, INP abaixo de 200 ms e CLS abaixo de 0,1. Traduzir milissegundo em receita tem um único estudo com método público, o do Deloitte com Google e Fifty-Five, de 2019, e o resto do que circula é folclore de 2008 e de 2017.
- +8,4% conversão em varejo associada a 0,1 s de melhora no carregamento móvel Fonte: Deloitte com Google e Fifty-Five, fim de 2019
- 48% dos origins móveis passam nos três Core Web Vitals; no desktop, 56% Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 62% dos origins móveis têm LCP bom, contra 77% em INP e 81% em CLS Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 2,5 s limiar de LCP bom no p75 de campo, referência que não mudou em 2026 Fonte: Google, definição de Core Web Vitals, 2026
- Chrome 151 versão de agosto de 2026 que passou a medir Core Web Vitals em soft navigations Fonte: Chrome for Developers, agosto de 2026
As três métricas não mudaram em 2026: LCP bom abaixo de 2,5 s, INP bom abaixo de 200 ms, que substituiu o FID em março de 2024, e CLS bom abaixo de 0,1. O que mudou foi a medição. O Chrome 151, de agosto de 2026, passou a medir Core Web Vitals em soft navigations, encerrando anos de cegueira sobre a navegação interna de aplicações de página única. Esses dados ainda não entram no CrUX, então a comparação pública entre loja em SPA e loja em páginas continua incompleta.
O gargalo é conhecido e é sempre o mesmo. No Web Almanac 2025, 48% dos origins móveis e 56% dos de desktop passam nos três Core Web Vitals; em mobile, 62% passam em LCP, 77% em INP e 81% em CLS. A maior parte do trabalho de performance de e-commerce, portanto, é trabalho de imagem, de resposta do servidor e de prioridade de carga, com o corte de JavaScript entrando quando o perfil de carregamento mostrar que ele pesa.
Para transformar milissegundo em dinheiro existe um estudo com método publicado: Milliseconds Make Millions, da Deloitte com Google e Fifty-Five, sobre 37 marcas europeias e americanas aprovadas em auditoria analítica e técnica, mais de 30 milhões de sessões, com tempo de carregamento móvel monitorado hora a hora por 30 dias no fim de 2019. Ali, 0,1 s de melhora associou-se a 8,4% mais conversão no varejo e 10,1% em viagens. É associação, em marcas grandes, medida antes de 2020.
A regra de corte que sobrevive a qualquer discussão de orçamento: acima de 4,0 s de LCP de campo na página de produto, a perda já está acontecendo e não precisa de estudo. Entre 2,5 e 4,0 s, orce o trabalho usando o coeficiente do Deloitte como teto e metade dele como cenário realista. Abaixo de 2,5 s, o dinheiro rende mais em busca interna e em página de produto do que em mais um ganho de décimo de segundo.
Fatos datados, com fonte
-
O Chrome 151, de agosto de 2026, mede Core Web Vitals em soft navigations; esses dados ainda não são incorporados ao CrUX.
-
O INP substituiu o FID como métrica de responsividade dos Core Web Vitals em março de 2024, com limiar de 200 ms para o nível bom.
Google, Core Web Vitals · 2024
-
Milliseconds Make Millions analisou 37 marcas europeias e americanas, mais de 30 milhões de sessões, com monitoramento hora a hora por 30 dias no fim de 2019, e associou 0,1 s de melhora a 8,4% mais conversão em varejo e 10,1% em viagens.
-
Em mobile, 48% dos origins passam nos três Core Web Vitals; o LCP é o pior dos três, com 62% de aprovação.
-
Entre plataformas de e-commerce em mobile, o índice de Core Web Vitals aprovado é de 76% no Shopify e 35% no WooCommerce.
-
A recomendação atual do Google é decompor o LCP em quatro subpartes, TTFB, atraso de carga do recurso, tempo de carga do recurso e atraso de renderização, em vez de tratá-lo como número único.
Aprofunde por recorte
Os limiares continuam 2,5 s de LCP, 200 ms de INP e 0,1 de CLS, sempre no p75 de campo. A mudança de 2026 foi de instrumentação, com o Chrome 151 medindo navegação interna de aplicação de página única.
- 200 ms limiar de INP bom, métrica que substituiu o FID em março de 2024 Fonte: Google, Core Web Vitals, 2024
- 56% dos origins de desktop passam nos três Core Web Vitals, contra 48% em mobile Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 0,1 limiar de CLS bom; 81% dos origins móveis já passam nessa métrica Fonte: Web Almanac 2025, dados CrUX de julho de 2025
Campo vence laboratório porque mede o aparelho e a rede que o seu cliente tem, na condição real em que ele tenta comprar. Uma nota 95 no Lighthouse convive sem contradição com um LCP de campo de 4,5 s na página de produto, em 4G, no Android mediano brasileiro. O primeiro número descreve uma simulação; o segundo descreve pessoas tentando comprar.
A leitura correta separa as três métricas por natureza do problema. LCP é entrega: servidor, imagem e prioridade de carga. INP é resposta ao toque: JavaScript disputando a linha principal. CLS é estabilidade visual: dimensão declarada e espaço reservado. Confundir as três produz o time que minifica script para tentar consertar uma imagem grande demais.
Fatos datados, com fonte
-
Soft navigations passaram a ser medidas pelo Chrome 151 em agosto de 2026, mas seguem fora do CrUX, o que mantém a base pública de comparação restrita a navegações duras.
-
Não houve criação de métrica nova de Core Web Vitals em 2026; a mudança do ano foi de medição, com as três réguas mantidas exatamente como estavam.
Na página de produto, o elemento de maior conteúdo quase sempre é a foto principal. O LCP se resolve decompondo o número em quatro partes e atacando a que domina, em vez de trocar de framework.
- 62% dos origins móveis têm LCP bom, o pior desempenho entre os três Core Web Vitals Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 86% x 39% origins móveis com LCP bom: Shopify contra WooCommerce Fonte: Web Almanac 2025, capítulo E-commerce
As quatro subpartes são tempo até o primeiro byte, atraso para iniciar a carga do recurso, tempo de carga do recurso e atraso de renderização. Cada uma tem um culpado diferente: servidor lento, imagem descoberta tarde porque só existe dentro de um carrossel em JavaScript, arquivo pesado sem formato moderno, e bloqueio por fonte ou por folha de estilo. Medir as quatro antes de agir evita meses de trabalho na parte que não pesava.
No e-commerce, os erros que mais aparecem são conhecidos: imagem servida em dimensão maior que a exibida, foto principal dentro de carrossel que só monta depois do script, e vídeo de produto competindo com a imagem pela banda no primeiro segundo. O LCP móvel bom em 86% dos origins do Shopify e em 39% dos do WooCommerce mede exatamente o rigor com que o tema trata esses três pontos.
Fatos datados, com fonte
-
A recomendação atual do Google é decompor o LCP em TTFB, atraso de carga do recurso, tempo de carga do recurso e atraso de renderização, tratando cada subparte como problema separado.
-
O LCP é a métrica que reprova mais origins móveis: 62% de aprovação, contra 77% em INP e 81% em CLS.
INP mede quanto tempo a loja leva para responder ao toque. Quem instala o script que consome esse tempo raramente é quem responde pela métrica, e essa assimetria organizacional é o problema real.
- 77% dos origins móveis passam em INP, acima da aprovação em LCP Fonte: Web Almanac 2025, dados CrUX de julho de 2025
- 200 ms limiar de INP bom no p75 de campo Fonte: Google, Core Web Vitals, 2024
Gerenciador de tags, pixel de mídia, mapa de calor, chat e teste A/B entram na página por decisão de marketing, com prazo de campanha, e saem por decisão de ninguém. Cada um disputa a linha principal do navegador no momento em que o cliente toca no seletor de tamanho. O sintoma aparece como lentidão difusa, sem responsável, semanas depois da instalação.
A boa notícia do dado de campo é que o INP não é o gargalo médio da web: 77% dos origins móveis já passam nessa métrica, contra 62% em LCP. A má notícia é que e-commerce é justamente onde o acúmulo de terceiros é maior. O controle prático é de governança: inventário de scripts com dono e data de validade, revisão a cada campanha e remoção do que não tem quem defenda.
Fatos datados, com fonte
-
O INP substituiu o FID em março de 2024 e passou a medir a latência de todas as interações da visita, da primeira à última.
Google, Core Web Vitals · 2024
-
Entre os três Core Web Vitals medidos em mobile no Web Almanac 2025, o INP tem 77% de aprovação e fica atrás apenas do CLS, com 81%.
Orçamento de performance é um número que o time não pode ultrapassar sem aprovação explícita, verificado no processo de integração contínua. Sem ele, todo ganho volta a se perder na campanha seguinte.
- 0,1 s melhora de carregamento móvel associada a 8,4% mais conversão em varejo Fonte: Deloitte com Google e Fifty-Five, fim de 2019
- 30 milhões de sessões analisadas em 37 marcas, monitoradas hora a hora por 30 dias Fonte: Deloitte com Google e Fifty-Five, fim de 2019
- +10,1% efeito associado ao mesmo 0,1 s no setor de viagens, para comparação Fonte: Deloitte com Google e Fifty-Five, fim de 2019
A conversão de milissegundo em receita começa pelo coeficiente do Deloitte com Google e Fifty-Five: 0,1 s associado a 8,4% mais conversão em varejo, em 37 marcas e mais de 30 milhões de sessões monitoradas hora a hora por 30 dias no fim de 2019. Duas ressalvas viajam junto com o número. É associação, não causalidade demonstrada, e a amostra é de marcas grandes. Usar o valor cheio como projeção de uma loja de porte médio infla a expectativa; usar metade dele dá uma estimativa defensável em reunião.
A trava técnica é o que faz o ganho durar. Tamanho máximo de imagem na página de produto, número máximo de scripts de terceiro, limite de bytes de JavaScript por rota e alerta quando o LCP de campo do p75 sobe entre duas semanas transformam performance em regressão vigiada. Sem essa trava, o trabalho vira projeto de trimestre que se desfaz sozinho.
Fatos datados, com fonte
-
As 37 marcas do estudo Milliseconds Make Millions passaram por auditoria analítica e técnica antes da inclusão, e o tempo de carregamento móvel foi monitorado hora a hora por 30 dias.
-
O relatório associa 0,1 s de melhora a 8,4% mais conversão em varejo e 10,1% em viagens, e apresenta os resultados como associação observada em campo, com o efeito causal isolado fora do alcance do desenho do estudo.
Quatro números aparecem em quase toda apresentação sobre velocidade de loja. Três são velhos e correlacionais, um nunca foi publicado com método, e todos têm uma versão honesta que continua servindo ao argumento.
- 2008 ano do estudo que originou o 1 segundo custa 7%, por autorrelato correlacional Fonte: Aberdeen Group, 2008
- 2017 ano do relatório com o 53% acima de 3 segundos, sobre dados de 2016 Fonte: Akamai, State of Online Retail Performance, primavera de 2017
- 2006 ano da palestra que originou o 100 ms da Amazon, sobre testes internos nunca publicados Fonte: Greg Linden, apresentação de 2006, sem método publicado
O primeiro é o 1 segundo custa 7% de conversão. A origem é a Aberdeen Group, em 2008, com autorrelato de empresas de varejo online. O enunciado que a fonte sustenta: um estudo da Aberdeen Group de 2008 associou 1 s de atraso a 7% menos conversões, 11% menos páginas vistas e 16% menos satisfação. Trocar associou por custa acrescenta uma causalidade que ninguém mediu, e usar uma medição de 2008 como régua de 2026 ignora dezoito anos de mudança de rede e de aparelho.
O segundo é o 53% dos usuários móveis abandonam acima de 3 segundos, da Akamai, no relatório State of Online Retail Performance da primavera de 2017, com dados de 2016. Continua citável desde que a data apareça. O terceiro é a Amazon perde 1% de vendas a cada 100 ms, relato de Greg Linden em apresentação de 2006 sobre testes internos nunca publicados com método: anedota histórica, jamais referência de mercado. O quarto, de que a velocidade responderia por 35% da receita da Amazon, não tem estudo público que o sustente e não deve ser repetido.
A frase honesta para levar à reunião existe e é mais curta que qualquer uma delas. O único estudo público recente com método é o da Deloitte com Google e Fifty-Five: 37 marcas, mais de 30 milhões de sessões, fim de 2019, com 0,1 s valendo cerca de 8,4% de conversão em varejo. Some a isso o LCP de campo da sua própria página de produto, medido no CrUX, e o argumento passa a se apoiar em dado seu, que ninguém contesta com um estudo de 2008.
Fatos datados, com fonte
-
O relatório State of Online Retail Performance da Akamai, da primavera de 2017, com dados de 2016, é a origem do número de que 53% dos visitantes móveis abandonam páginas que levam mais de 3 s para carregar.
-
O estudo da Aberdeen Group, de 2008, associou 1 s de atraso a 7% menos conversões, 11% menos páginas vistas e 16% menos satisfação, em leitura correlacional a partir de autorrelato.
Aberdeen Group · 2008
-
O único estudo público recente do tema com método declarado é o Milliseconds Make Millions, da Deloitte com Google e Fifty-Five, sobre 37 marcas e mais de 30 milhões de sessões no fim de 2019.
Frontend de e-commerce
A casca que garante consistência, acessibilidade e velocidade por construção
Design system de loja começa por tokens no padrão DTCG v2025.10 do W3C, estável desde 28/10/2025, e cobre primeiro os componentes que vendem: cartão de produto, seletor de variação, calculadora de frete e degrau de checkout. O CSS moderno reduz código, e a verificação de contraste e foco entra no merge, a cada pull request aberto.
- 28/10/2025 data da primeira versão estável da especificação de design tokens, a v2025.10 Fonte: W3C Design Tokens Community Group
- 40+ organizações apoiando a especificação, entre elas Adobe, Figma, Google, Microsoft, Shopify e Salesforce Fonte: W3C Design Tokens Community Group, 2025
- 95,9% de 1 milhão de home pages com falha WCAG detectável automaticamente Fonte: WebAIM Million, fevereiro de 2026
- 56,1 erros de acessibilidade detectáveis por home page, média da amostra Fonte: WebAIM Million, fevereiro de 2026
- 30 meses intervalo entre um recurso ficar disponível e ficar amplamente disponível no Baseline Fonte: web.dev, Baseline, 2026
O Design Tokens Community Group do W3C publicou em 28/10/2025 a primeira versão estável da especificação, a v2025.10, em JSON, com media type application/design-tokens+json e extensões .tokens ou .tokens.json. Mais de 20 editores e autores participaram, com apoio de mais de 40 organizações, entre elas Adobe, Figma, Google, Microsoft, Shopify e Salesforce, e mais de dez ferramentas já implementam o formato. Com padrão estável na mesa, gravar token em formato proprietário virou dívida com data marcada.
O erro caro de e-commerce não é começar pelo componente errado, é cobrir bem o que não vende. Sistema com trinta variações de botão e nenhum cartão de produto resolvido produz uma biblioteca bonita e uma loja inconsistente. Os quatro componentes que carregam receita são o cartão de produto, o seletor de variação, a calculadora de frete e o degrau de checkout, e é neles que consistência, acessibilidade e velocidade se pagam.
O CSS moderno saiu do experimento e entrou na loja. Container queries de tamanho estão em Baseline desde fevereiro de 2023, o seletor :has() desde dezembro de 2023 e o subgrid desde setembro de 2023. O posicionamento por âncora entrou em Baseline quando o Firefox 147 enviou suporte, em janeiro de 2026, e ainda está no início da janela de 30 meses que separa disponível de amplamente disponível, o que pede degradação em vez de dependência.
A última peça é a verificação. A WebAIM Million de fevereiro de 2026 encontrou falha WCAG detectável automaticamente em 95,9% de 1 milhão de home pages, com média de 56,1 erros por página, 10,1% pior que em 2025. Um número desse tamanho não se resolve com auditoria anual: se contraste, foco visível e uso de token não forem verificados no merge, o defeito volta a entrar na semana seguinte.
Fatos datados, com fonte
-
O W3C Design Tokens Community Group anunciou em 28/10/2025 a primeira versão estável da especificação de design tokens, a v2025.10, com formato JSON, media type application/design-tokens+json e extensões .tokens ou .tokens.json.
-
Mais de 20 editores e autores participaram da especificação, com apoio de mais de 40 organizações e mais de dez ferramentas implementando, incluindo Penpot, Figma, Sketch, Framer, Knapsack, Supernova e zeroheight.
-
Container queries de tamanho entraram em Baseline em fevereiro de 2023, o subgrid em setembro de 2023 e o seletor :has() em dezembro de 2023.
web.dev, Baseline · 2023
-
O posicionamento por âncora entrou em Baseline com o envio de suporte pelo Firefox 147, em janeiro de 2026, e a promoção para amplamente disponível ocorre 30 meses após a entrada.
web.dev, Baseline · 2026
-
A WebAIM Million de fevereiro de 2026 encontrou falha WCAG detectável automaticamente em 95,9% de 1 milhão de home pages, com média de 56,1 erros por página, resultado 10,1% pior que o de 2025.
WebAIM Million · 2026
-
Entre as plataformas de e-commerce da amostra da WebAIM, o Magento apresentou o pior resultado, com 85,4 erros detectáveis por home page.
WebAIM Million · 2026
Aprofunde por recorte
Token é a decisão de marca gravada em dado, e desde 28/10/2025 existe um formato estável para gravá-la. Começar pelo token, e não pelo componente, é o que faz o sistema sobreviver à troca de ferramenta.
- v2025.10 primeira versão estável da especificação de design tokens do W3C Community Group Fonte: W3C DTCG, 28/10/2025
- 10+ ferramentas implementando o formato, entre elas Figma, Penpot, Sketch, Framer e Supernova Fonte: W3C DTCG, 2025
A v2025.10 define arquivo JSON com media type application/design-tokens+json e extensões .tokens ou .tokens.json, o que permite a mesma fonte alimentar Figma, código do storefront, e-mail transacional e material de mídia paga. O ganho concreto para a loja aparece na hora de mudar a cor de destaque de uma campanha: uma alteração, propagada, sem caça a valor hexadecimal solto em vinte arquivos.
A camada mínima para e-commerce é pequena e específica: escala de cor de marca com estados derivados por color-mix ou OKLCH mantendo contraste AA, escala tipográfica, espaçamento, raio, sombra e, principalmente, os tokens semânticos de preço, de preço promocional, de indisponível e de selo de frete. São esses quatro últimos que mantêm a mesma promessa visual entre listagem, página de produto e carrinho.
Fatos datados, com fonte
-
A especificação define o formato JSON, o media type application/design-tokens+json e as extensões .tokens e .tokens.json como padrão de intercâmbio entre ferramentas de design e código.
-
Adobe, Figma, Google, Microsoft, Shopify e Salesforce estão entre as mais de 40 organizações que apoiaram a primeira versão estável.
Quatro componentes carregam a receita de uma loja: cartão de produto, seletor de variação, calculadora de frete e degrau de checkout. Um design system que não os resolve bem cobriu a parte fácil.
- 19,2% de todos os sites analisados em mobile são de e-commerce, o que multiplica o efeito de cada componente Fonte: Web Almanac 2025, HTTP Archive e CrUX
- 4,5:1 contraste mínimo exigido para texto normal no nível AA da WCAG Fonte: W3C, WCAG 2.2, outubro de 2023
O cartão de produto é o componente mais reutilizado do site e aparece em grade, carrossel, listagem de categoria, resultado de busca e vitrine de recomendação. Resolvido uma vez com container queries, ele se adapta ao espaço disponível sem uma variação de código por contexto. O seletor de variação é o que mais erra: cor e tamanho indisponíveis precisam ser percebidos antes do clique, e o estado esgotado tem que existir no HTML servido, antes de qualquer classe aplicada por script no navegador.
A calculadora de frete e o degrau de checkout carregam a informação que decide a compra e a que evita o abandono. Ambos exibem dado cuja verdade pertence ao eixo backend, que calcula a promessa de entrega e expõe o prazo por interface própria. Ao design system cabe garantir que esse dado apareça no mesmo lugar, com o mesmo peso e o mesmo contraste, em toda a loja.
Fatos datados, com fonte
-
Container queries de tamanho estão em Baseline desde fevereiro de 2023, o que permite resolver o cartão de produto uma vez para grade, carrossel e listagem.
web.dev, Baseline · 2023
-
A WCAG 2.2 foi publicada como recomendação do W3C em outubro de 2023 e mantém em 4,5:1 o contraste mínimo de texto normal no nível AA.
W3C, WCAG 2.2 · 2023
Container queries, :has(), popover nativo, view transitions, color-mix e OKLCH substituem código que antes exigia JavaScript. A ordem de adoção importa mais que a lista, porque cada recurso tem um caso de loja evidente.
- jan/2026 entrada do posicionamento por âncora em Baseline, com o suporte do Firefox 147 Fonte: web.dev, Baseline, 2026
- dez/2023 entrada do seletor :has() em Baseline, hoje base segura para estado de variação Fonte: web.dev, Baseline, 2023
- 30 meses prazo entre disponível e amplamente disponível no Baseline Fonte: web.dev, Baseline, 2026
A sequência que rende mais começa por container queries no cartão de produto, que elimina uma variação por contexto; segue com :has() para o estado de variação esgotada, resolvido em CSS em vez de classe aplicada por script; adota popover nativo no mini-carrinho, que traz foco e acessibilidade de teclado prontos; e usa color-mix ou OKLCH para derivar a escala de estados a partir da cor de marca mantendo contraste AA.
As view transitions ficam por último e com escopo curto: a transição de listagem para página de produto, sempre atrás de prefers-reduced-motion e com degradação em navegador sem suporte. Já o posicionamento por âncora entrou em Baseline em janeiro de 2026, com o Firefox 147, e está no começo da janela de 30 meses até ficar amplamente disponível, o que o coloca na categoria de recurso a usar com alternativa declarada, sobre um layout que já se sustenta sem ele.
Fatos datados, com fonte
-
Container queries de tamanho entraram em Baseline em fevereiro de 2023, o subgrid em setembro de 2023 e o seletor :has() em dezembro de 2023.
web.dev, Baseline · 2023
-
O posicionamento por âncora passou a integrar o Baseline quando o Firefox 147 enviou suporte, em janeiro de 2026.
web.dev, Baseline · 2026
Animação em loja tem função: mostrar que o carrinho recebeu o item, que o filtro aplicou, que a página mudou. Movimento sem função custa bateria, atrapalha leitura e reprova em critério de acessibilidade.
- 5 segundos tempo acima do qual movimento automático exige mecanismo de pausar, parar ou ocultar, pelo critério 2.2.2 de nível A Fonte: W3C, WCAG 2.2, outubro de 2023
- 56,1 erros de acessibilidade detectáveis por home page, média de 1 milhão de páginas Fonte: WebAIM Million, fevereiro de 2026
A regra de base vem da própria WCAG: conteúdo que se move automaticamente por mais de cinco segundos precisa de mecanismo para pausar, parar ou ocultar, pelo critério 2.2.2, de nível A. Isso condena o carrossel que gira sozinho na primeira dobra, que ainda por cima é um dos maiores responsáveis por LCP ruim na página de produto. Animação em laço infinito, sem controle, acumula os dois defeitos ao mesmo tempo.
O caminho técnico atual evita laço infinito ligado ao relógio e prefere animação ligada ao progresso de rolagem ou disparada por interação, sempre com prefers-reduced-motion respeitado como caminho padrão e não como exceção. E transição vistosa entre telas precisa passar no mesmo teste dos scripts de terceiro: se ela adia o primeiro toque útil, está cobrando do INP o que entrega em sensação.
Fatos datados, com fonte
-
O critério de sucesso 2.2.2 da WCAG, de nível A, exige mecanismo para pausar, parar ou ocultar conteúdo em movimento automático que dure mais de cinco segundos.
W3C, WCAG 2.2 · 2023
-
A média de erros de acessibilidade detectáveis por home page subiu para 56,1 na medição de fevereiro de 2026, resultado 10,1% pior que o do ano anterior.
WebAIM Million · 2026
Contraste, foco visível, nome acessível e uso de token verificados a cada merge custam minutos e evitam a auditoria anual que encontra trezentos defeitos e não muda o processo que os produziu.
- 95,9% de 1 milhão de home pages com falha WCAG detectável automaticamente Fonte: WebAIM Million, fevereiro de 2026
- 85,4 erros por home page no Magento, o pior resultado entre plataformas de e-commerce da amostra Fonte: WebAIM Million, fevereiro de 2026
- 10,1% piora do índice de erros detectáveis em relação à medição de 2025 Fonte: WebAIM Million, fevereiro de 2026
Os números da WebAIM Million explicam por que a auditoria periódica falha: 95,9% de 1 milhão de home pages têm falha detectável automaticamente, com média de 56,1 erros por página em fevereiro de 2026, e o índice piorou 10,1% em relação a 2025. Um defeito que a ferramenta automática encontra em segundos está entrando em produção porque ninguém o verifica no momento em que ele entra.
Entre plataformas de e-commerce, o Magento apareceu como o pior caso da amostra, com 85,4 erros detectáveis por home page, o que mostra que tema herdado propaga defeito em escala. A verificação prática cabe em poucas regras: contraste calculado a partir dos tokens, foco visível obrigatório em todo elemento interativo, alternativa textual em imagem de produto e bloqueio de valor de cor escrito fora do token. Quatro regras que reprovam o merge valem mais que um laudo de cem páginas.
Fatos datados, com fonte
-
Em fevereiro de 2026, 95,9% de 1 milhão de home pages apresentaram falha WCAG detectável automaticamente, com média de 56,1 erros por página.
WebAIM Million · 2026
-
O Magento foi a plataforma de e-commerce com pior desempenho na amostra da WebAIM Million, com 85,4 erros detectáveis por home page.
WebAIM Million · 2026
| Critério | Como o número circula | O que a fonte sustenta |
|---|---|---|
| Aberdeen Group, 2008 | 1 segundo custa 7% de conversão | O estudo associou 1 s de atraso a 7% menos conversões, 11% menos páginas vistas e 16% menos satisfação, por autorrelato e leitura correlacional |
| Akamai, primavera de 2017 | 53% dos usuários móveis abandonam acima de 3 segundos | State of Online Retail Performance, da primavera de 2017, com dados de 2016. Continua citável desde que a data apareça |
| Greg Linden, 2006 | A Amazon perde 1% de vendas a cada 100 ms | Relato em apresentação de 2006 sobre testes internos nunca publicados com método: anedota histórica, jamais referência de mercado |
| Atribuição sem estudo | A velocidade responde por 35% da receita da Amazon | Não tem estudo público que o sustente e não deve ser repetido |
| Deloitte com Google e Fifty-Five, fim de 2019 | 0,1 s de melhora vale 8,4% mais conversão em varejo | 37 marcas e mais de 30 milhões de sessões, monitoradas hora a hora por 30 dias no fim de 2019, com 10,1% em viagens. É associação medida em marcas grandes, não causalidade |
Fontes citadas na aba Performance como receita: Aberdeen Group (2008), Akamai State of Online Retail Performance (2017, dados de 2016), apresentação de Greg Linden (2006) e Milliseconds Make Millions, da Deloitte com Google e Fifty-Five (2019).
Perguntas frequentes
Headless é mais rápido que uma loja com tema servido?
Não é o que mostra o dado de campo. No Web Almanac 2025, com dados do CrUX de julho de 2025, o Shopify, que na maioria dos casos roda tema Liquid renderizado no servidor, passa nos três Core Web Vitals em 76% dos origins móveis, contra 35% do WooCommerce e contra 48% da média dos origins móveis da web. O que separa rápido de lento é a disciplina da plataforma sobre imagem, script de terceiro e resposta de servidor.
Crawler de inteligência artificial executa JavaScript?
A maioria não. No levantamento da Vercel publicado em 17/12/2024, sobre 569 milhões de requisições do GPTBot e 370 milhões do ClaudeBot em um mês, os crawlers da OpenAI, da Anthropic, da Meta, da ByteDance e da Perplexity baixam arquivos JavaScript e não os executam: 11,50% das buscas do ChatGPT e 23,84% das do Claude são de JS inerte. O Gemini renderiza porque usa a infraestrutura do Googlebot, e o AppleBot também renderiza.
Quanto vale 0,1 segundo de melhora no carregamento?
O estudo Milliseconds Make Millions, da Deloitte com Google e Fifty-Five, monitorou 37 marcas europeias e americanas, mais de 30 milhões de sessões, hora a hora por 30 dias no fim de 2019, e associou 0,1 s de melhora no tempo de carregamento móvel a 8,4% mais conversão em varejo e 10,1% em viagens. É associação medida em marcas grandes, e serve como referência a calibrar para o porte da loja que vai usar o número.
De onde vem o número de que 1 segundo custa 7% de conversão?
Da Aberdeen Group, em 2008, com autorrelato de empresas de varejo online e leitura correlacional. O enunciado honesto é que o estudo associou 1 s de atraso a 7% menos conversões, 11% menos páginas vistas e 16% menos satisfação. Dizer que 1 segundo custa 7% atribui à fonte uma causalidade que ela não estabeleceu, e usa como régua de 2026 uma medição de 2008.
Por onde começar um design system de loja?
Por tokens, e no formato DTCG. O Design Tokens Community Group do W3C publicou a primeira versão estável da especificação, a v2025.10, em 28/10/2025, em JSON, com media type application/design-tokens+json e extensões .tokens ou .tokens.json. Com padrão estável disponível, gravar token em formato proprietário de ferramenta passou a ser decisão que se paga na próxima migração.
Quando vale a pena trocar de plataforma?
Quando três condições valem juntas: existe equipe de frontend própria com pelo menos dois desenvolvedores dedicados por dois anos; existe uma exigência de experiência que a plataforma atual comprovadamente não entrega, documentada em ticket recusado; e o orçamento cobre cerca de 2,5 vezes a licença, porque a licença costuma ser de 20% a 40% do custo total. Faltando uma delas, o retorno maior está em tema servido bem feito e dado de produto.
Hub publicado em 07/09/2026. Cada número traz fonte nomeada e ano no próprio card. O Web Almanac 2025 usa dados de campo do CrUX de julho de 2025. O coeficiente do Deloitte com Google e Fifty-Five é associação medida no fim de 2019 em 37 marcas grandes, e vale como referência a calibrar para o porte de cada loja. Faixas de custo de replatform vêm de compilações internacionais em dólar e valem como ordem de grandeza para dimensionar a conversa, com o orçamento real saindo de proposta assinada.