Pelo segundo ano consecutivo, o peso das páginas da web cresceu em 2013. Uma página média na Internet tem agora 1.700Kb (1.7Mb) e realiza 96 requisições HTTP.
São números bem altos e representam um crescimento de 32% em relação ao ano passado. Por sua vez, 2012 teve um crescimento de 30% em relação a 2011, então pode-se dizer que a tendência de subida continua. Estes dados foram coletados pelo HTTP Archive Report, e são baseados na análise de mais 300 mil sites populares.
O crescimento pode ser melhor mensurado quando avaliamos os diferentes componentes que formam uma página:
tecnologia | 2012 | 2013 | variação |
---|---|---|---|
HTML | 54Kb | 57Kb | +6% |
CSS | 35Kb | 46Kb | +31% |
JavaScript | 211Kb | 276Kb | +31% |
Imagens | 793Kb | 1,030Kb | +30% |
Flash | 92Kb | 87Kb | -5% |
Outros | 101Kb | 205Kb | +103% |
Total | 1,286Kb | 1,701Kb | +32% |
Os principais responsáveis por este aumento foram: CSS, Javascript e Outros. O crescimento no CSS possivelmente é devido à necessidade de se adaptar para diferentes dispositivos e a transição para o CSS3, ainda não totalmente suportado em todos os navegadores, o que gera uma necessidade de escrever alternativas no código. Para os analistas, o abuso de plataformas de CMS e seus plugins explicaria o crescimento exagerado do Javascript, ainda que frameworks minificados como o jQuery supostamente deveriam reduzir a quantidade de código utilizado.
Mas o grande “vilão” se esconde na categoria Outros. Escondidos nesta categoria estão elementos novos como o carregamento de fontes, que explodiu na web durante 2013. Para se ter uma ideia, o consumo médio de webfonts subiu de 14kB, em Janeiro, para 58kB no mês de Dezembro, com um grande pico no final de Novembro.
Curiosamente, o tradicional Flash, que já foi considerado um peso excessivo no carregamento de sites, sofreu uma redução de peso em 2013, sendo o único componente analisado com variação negativa.