O Google lançou recentemente uma campanha para tornar a web mais ágil, mais rápida. As dicas valem para qualquer site ou projeto, e nem todas podem ser aplicadas desde já por dependerem de padrões ainda não concluídos (como o HTML 5), mas muitas coisas dá para fazer e ir se preparando.
Um dos projetos que ajuda a verificar o “peso” dos sites é uma extensão para Firefox, o Page Speed. Além de mostrar quão “pesada” é a página, é possível receber algumas dicas de como otimizá-la.
Há uma série de artigos num minisite feito para essa campanha:
Foram publicadas dicas diversas de como melhorar o carregamento mantendo um código limpo, tais como:
- Declarar CSS uma única vez
- Recomendação do uso do gzip para compactar as páginas
- Como cooperar com o processamento dos navegadores
- Otimização de código JavaScript
- Otimização de imagens para a web
- Dicas para obter melhor desempenho com PHP
- Pré-carregamento de recursos
- Inclusão de estilos e scripts
- Reduzindo o tamanho das páginas HTML
- Dicas para melhorar a interface
Os textos estão em inglês, mas parece que há a intenção de traduzi-los, pois a página é redirecionada para uma versão separada por idioma.
Há também um grupo de discussão e uma área para os webmasters enviarem suas sugestões.
Melhorar o tempo de carregamento das páginas e a experiência de navegação do usuário é algo buscado há muito tempo na web, desde o tempo das conexões discadas. Como a banda larga se popularizou, é comum ver sites que “não estão nem aí” para otimização e cujas páginas iniciais chegam facilmente na casa dos megabytes de tamanho. Porém com mais gente usando, o tráfego de dados só aumenta. Independente de disponibilidade de conexões rápidas, uma página leve e agradável de se navegar é sempre bem vista pelos internautas.
Uma coisa um pouco contraditória é que, ao mesmo tempo que a campanha visa deixar os sites rápidos consumindo menos banda, a web tende ao “pesado”, com conteúdo em vídeo. Pior, quer dizer, melhor ainda, com os vídeos em HD.
Veja mais no Blog do Google.