Research on Web Page Size

Research on Web Page Size
<br />According to statistics, the average size of web pages has increased three times since 2003. From 2003 to 2008, the average size of a web page increased from 93.7K to 312K, an increase of 233%. At the same time, the average number of objects on a web page doubled over the same five years, from 25.7 to 49.9. Combined with earlier data, the average size of a web page has increased 22 times since 1995, while the average number of objects in a web page has increased 21.7 times.

Growth of the world's top 1000 most popular web pages in 2007 <br />In the past year (from December 2006 to December 2007), the size of the world's 1000 most popular web pages increased by an average of 24.2%, from 250K to 310.4K. Based on this growth rate, by the end of 2008, this figure may exceed 385K. The number of objects on a web page increased by 14.5%, from an average of 44.2 to 50.6.
growth of average top 1000 home pages 2007
Page response time trend <br />From 2003 to 2008, narrowband users (56K Modem and ISDN users) had to endure increasingly slow page response speeds. In contrast, broadband users experienced a gradual improvement in response speeds, from 2.8 seconds in February 2006 to 2.33 seconds in February 2008.
average kb40 web site performance over broadband from feb. 2006 to feb. 2008
Statistics of page composition elements (2006)
Ryan Levering and Michal Cutler conducted a statistical analysis of 21,500 non-Frame web pages in 2006 and found that these web pages contained an average of 474 words, 281 HTML tags, and 41 links, 10 of which were external links. They also found that the average page height was 1440 pixels, twice the height of the screen. When the page was opened, users saw the most graphics, not text. Graphics are the most important objects on the web page and are the main factor in slow page opening.
Changes in 2007 Similar statistics in 2007 found that although CSS has been widely adopted, 62.6% of pages still use table layout and 32.8% of web pages use font tags. However, the average table nesting depth has been halved compared to 2006, from 2.95 levels to 1.47 levels. Overly complex nested tables will slow down page rendering. Compared to 2006, the average number of HTML elements on a page doubled in 2007, from 281 to 592.6.
In 2007, 84.8% of web pages used scripts. The average size of external scripts was about 8K, and about 6K after compression. The total script size is 68K, 49K after compression. The average number of external scripts is 7.
Usage of CSS <br />In the statistics of 2007, 82.4% of web pages used link tags, 54.5% used style tags (containing an average of 2.27 internal style tags), the average size of the external style sheet was 6K, 4K after compression, and the total size of the style sheet was 15K, 10K after compression.
Statistics on the use of images in 2007 show that 91.6% of web pages use images. The usage of images in various formats is shown in the table below.
Image format 2006 2007 GIF 77.9% 84.6%
JPEG 55.8% 64.5%
PNG 7.2% 32.2%
BMP 0.8% -
Growth trend of multimedia content <br />The use of streaming media has been growing at an almost 100% annual rate. From 2000 to 2005, the capacity of streaming media files increased by 600%. 87% of streaming media content is interrupted by users within the first 10 seconds of playback, and they waste 20% of server bandwidth. Statistics also show that 3% of streaming media are videos, but they take up 98.6% of the bandwidth, and the 10% of the most popular videos come from YouTube, grabbing 80% of the eyeballs.
growth in web video duration over time
In 1997, 90% of videos were no longer than 45 seconds, while in 2005, the average length of videos was 120 seconds. By 2007, the length had increased to 192.6 seconds. The bit rate of videos increased from 200K in 2005 to 328K in 2007 (YouTube). Therefore, at the end of 2007, the average size of video content was 63M. On YouTube, the average size was 10M, and 65,000 new video files were added every day.
International source of this article: http://www.websiteoptimization.com/speed/tweak/average-web-page/
Chinese translation: COMSHARP CMS

<<:  Three ways to parse QR codes using javascript

>>:  MySQL slow query pitfalls

Recommend

MySQL query syntax summary

Preface: This article mainly introduces the query...

Analyze the difference between ES5 and ES6 apply

Table of contents Overview Function signature Opt...

I have compiled a few cool design sites that I think are good.

You must have inspiration to design a website. Goo...

The ultimate solution for writing bash scripts with nodejs

Table of contents Preface zx library $`command` c...

Docker /var/lib/docker/aufs/mnt directory cleaning method

The company's service uses docker, and the di...

JS implements sliding up and down on the mobile terminal one screen at a time

This article shares with you the specific code of...

How to Communicate with Other Users on the Linux Command Line

It's easy to send messages to other users in ...

CentOS 6 uses Docker to deploy redis master-slave database operation example

This article describes how to use docker to deplo...

MySQL 5.7.17 installation and configuration tutorial under CentOS6.9

CentOS6.9 installs Mysql5.7 for your reference, t...

Build a Docker private warehouse (self-signed method)

In order to centrally manage the images we create...

Beginners learn some HTML tags (1)

Beginners can learn HTML by understanding some HT...

js canvas realizes rounded corners picture

This article shares the specific code of js canva...

Pure CSS3 realizes the effect of div entering and exiting in order

This article mainly introduces the effect of div ...