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 free installation version configuration tutorial

This article shares the MySQL free installation c...

Guide to using env in vue cli

Table of contents Preface Introduction-Official E...

CentOS uses expect to remotely execute scripts and commands in batches

Sometimes we may need to operate servers in batch...

Several ways to generate unique IDs in JavaScript

Possible solutions 1. Math.random generates rando...

MySQL Series II Multi-Instance Configuration

Tutorial Series MySQL series: Basic concepts of M...

Detailed explanation of the use of Linux seq command

01. Command Overview The seq command is used to g...

JavaScript implements click to change the image shape (transform application)

JavaScript clicks to change the shape of the pict...

Linux kernel device driver system call notes

/**************************** * System call******...

JS Canvas interface and animation effects

Table of contents Overview Canvas API: Drawing Gr...

Solutions to the failure and invalidity of opening nginx.pid

Table of contents 1. Problem Description 2. Probl...

How to configure mysql on ubuntu server and implement remote connection

Server: Ubuntu Server 16.04 LSS Client: Ubuntu 16...

React implements paging effect

This article shares the specific code for React t...