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.
Esta postagem foi modificada pela última vez em 25/06/2009 03:11