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

Overview of the basic components of HTML web pages

<br />The information on web pages is mainly...

Implementation of Docker Compose multi-container deployment

Table of contents 1. WordPress deployment 1. Prep...

In-depth analysis of HTML table tags and related line break issues

What is a table? Table is an Html table, a carrie...

How to implement Docker to dynamically pass parameters to Springboot projects

background Recently, some friends who are new to ...

Table td picture horizontally and vertically centered code

Html code: Copy code The code is as follows: <t...

Introduction to MySQL <> and <=> operators

<> Operator Function: Indicates not equal t...

Linux Operation and Maintenance Basic System Disk Management Tutorial

1. Disk partition: 2. fdisk partition If the disk...

js returns to the previous page and refreshes the code

1. Javascript returns to the previous page history...

The problem of form elements and prompt text not being aligned

Recent projects involve the creation of a lot of ...

How to implement JavaScript's new operator yourself

Table of contents Constructor new Operator Implem...

Detailed graphic and text instructions for installing MySQL 5.7.20 on Mac OS

Installing MySQL 5.7 from TAR.GZ on Mac OS X Comp...