diário ·
Quão pouco carrega uma página do diário
Tradução por IA Esta página é uma tradução automática do original (inglês / coreano) e pode conter erros. O original é a versão de referência. Ler o original
Uma página que abre depressa é mais fácil de ler, sobretudo num celular com sinal fraco. Aqui está o que uma página do diário do ipe.rest realmente carrega, com os tamanhos que medimos, e o que ela deixa de fora de propósito.
A entrada de ontem foi sobre pequenas escolhas que ajudam quem lê. Esta é sobre o peso por trás delas. Pegamos a entrada de 5 de novembro, a página em inglês, e olhamos os arquivos que ela pede. Os números são de 6 de novembro de 2026.
Uma página pequena
A página em si é um único arquivo HTML de 30.871 bytes. Pela rede ela vai comprimida em 8.255 bytes, cerca de 8 KB. Os estilos estão escritos dentro desse arquivo, e não numa folha de estilos separada, então não há um segundo pedido a esperar antes de o texto ser composto. O corpo da página não tem nenhuma imagem; só a pequena imagem de pré-visualização do link, que nunca aparece na página, é citada no cabeçalho.
Um script e o que ele faz
A página carrega um script de 6.218 bytes, cerca de 2,3 KB comprimido. Ele faz as pequenas tarefas de que uma página estática ainda precisa: trocar de idioma, lembrar a sua escolha no navegador e contar as visitas. Não há framework por trás nem nada para instalar.
Fontes do nosso próprio servidor
O texto é composto em Inter, com JetBrains Mono nos rótulos pequenos. Ambas são fontes abertas, e os arquivos são servidos pelo próprio ipe.rest: 27.540 bytes para a Inter e 20.420 e 21.164 para os dois pesos da fonte monoespaçada. Nenhuma fonte é buscada no servidor de outra empresa, então nenhum pedido de fonte sai para ninguém mais.
As fontes estão configuradas para troca (swap). O navegador mostra as palavras logo com uma fonte que já tem e a substitui quando o arquivo chega. Ler nunca espera um download.
Somando tudo
Some a página comprimida, o script comprimido e os três arquivos de fonte, e uma primeira visita chega a cerca de 80 KB. As visitas seguintes são mais leves, porque o navegador e o cache do próprio site guardam os arquivos e as páginas abrem mesmo sem conexão, como descrevemos no início desta semana.
O que vem de fora
Uma coisa não vem do nosso servidor: o script de análise do Google, que carrega depois da página e que a página de privacidade descreve. Ele não está contado nos 80 KB acima, e o texto se lê igual sem ele.
O que não medimos
Medimos tamanhos de arquivo, não quanto tempo uma página leva para aparecer numa conexão lenta ou num celular antigo. Os tamanhos também mudam quando as entradas ficam mais longas e quando mexemos nos estilos; encare estes números como um retrato de uma página num dia.
ipe(); // a page is just a file
Nada disso é um recorde a bater. É um hábito: antes de acrescentar algo a uma página, perguntar se quem lê vai sentir falta quando não estiver lá.