Nielsen's law of internet bandwidth states:
- A high-end user's connection speed grows by 50% per year.
The dots in the diagram show the various speeds with which I have connected to the net, from an early acoustic 300 bps modem in 1984 to an ISDN line when I first wrote this article (and updated to show the 325 Mbps upgrade I got in 2019). It is amazing how closely the empirical data fits the exponential growth curve for the 50% annualized growth stated by Nielsen's law. (The y-axis has a logarithmic scale: thus, a straight line in the diagram represents exponential growth by a constant percentage every year).
Nielsen's law is similar to the more established Moore's law. Unfortunately, comparing the two laws shows that bandwidth grows slower than computer power. Moore's law says that computers double in capabilities every 18 months, which corresponds to about 60% annual growth. As shown in the table, bandwidth will remain the gating factor in the experienced quality of using the internet medium.
Annualized Growth Rate |
Compound Growth Over 10 Years |
||
---|---|---|---|
Nielsen's law | Internet bandwidth | 50% | 57× |
Moore's law | Computer power | 60% | 100× |
Average bandwidth increases slowly for three reasons:
- Telecoms companies are conservative: they need to dig up streets and install equipment in hundreds of thousands of central offices so they think twice (or thrice) before investing the necessary billions of dollars. Even after they invest, it takes time to update their sprawling physical plant.
- Users are reluctant to spend much money on bandwidth. If you buy twice as fast a computer, your software runs twice as fast; if you buy twice as large a harddisk, you can store twice as many files. But if you buy twice as fast a modem, then you don't download web pages twice as fast: the speed of the internet is a function of both the individual user's connectivity and of the infrastructure. You don't get the full benefits of your own bandwidth upgrades immediately — only gradually as the internet and the host servers improve.
- The user base is getting broader all the time as mainstream users get online. These new users are more likely to be low-end users than high-end users (all the geeks have been online for years), so the average shifts ever lower.
Of course, there are many technologies to deliver faster bandwidth, and Bell Labs has already demonstrated the ability to shoot a terabit per second down an optical fiber. Unfortunately, these technologies will not deliver huge bandwidth increases to the masses any time soon.
Design Implications of 50% Annual Bandwidth Growth
There will always be a few super-users who have advanced equipment that runs really, really fast. Nielsen's law addresses the more normal high-end user who is willing to pay a premium but still wants well-tested equipment that can be bought in a regular shop. This is the kind of user who may have had an ISDN line in 1998.
The vast masses of users are low-end and will lag 2–3 years behind the high-end users. Bandwidth is one of the two most important elements in computing these days (together with screen quality), since computational speeds are almost always more than enough for non-engineering tasks. Unfortunately, I can argue as much as I want: most users still save on bandwidth and prefer a moderate bandwith at a moderate price to the highest-speed, highest-cost option.
Web design needs to cater to the masses. Only rarely can a site be successful if it is aimed at the most advanced 10% of users. Thus, even though high-end users may have very fast broadband these days, web design must aim at optimal usability over more-widely available speeds. International users have even slower connections and response times across the oceans will likely get worse over the next few years.
1998 Predictions
For the next 5 years, the web will be dominated by users with such slow connections that any reasonable web page will take much longer to download than the response time limits indicated by human factors research. Thus, the dominant design criterion will be download speed in all web projects until about the Year 2003. Minimalist design rules.
Starting about 2003, high-end users will have speeds corresponding to a personal T–1 line (1.5 Mbps). This will allow them to download pages in less than a second, meaning that they will be able to navigate the web freely. The user experience will become radically more gratifying with subsecond response times.
Of course, low-end users will still have slow speeds in 2003, so high-end users' megabit access will still not sanction bloated design. Looking even further ahead, Nielsen's law does predict that the web will be 57 times faster in 10 years (2008). At that time, even low-end users will be able to access multimedia designs, and the high-end users will be able to use very advanced sites. The future of the web holds great promise for much richer designs. It is simply that the current web is so horribly slow that it will take 5 years to achieve acceptable response times. Only after 2003 can web design change direction and aim at higher bandwidth.
Update 2008
10 years after writing this article, I updated the chart with data points showing the bandwidths from the cable modems I have had during the period 1998–2008. My latest cable provider gives me 16 Mbps, which is 122× the speed of the ISDN modem I had when I wrote the original article.
Despite these seemingly large changes, the new data points fit the chart perfectly. (I got the ISDN modem in 1996, and a growth factor of 122 over 12 years equals 49% per year — incredibly close to the 50% per year I predicted in April 1998.)
Updates 2010–2019
2010: another upgrade. Now to 31 Mbps. This new data point also fits the prediction from 1998.
2013: the line was upgraded to deliver 58 Mbps, without the need for a new cable modem. This upgrade was a bit below the predicted trend, so I certainly hope for better next time.
2014: upgraded to 120 Mbps. The differential between 2013 and 2014 is somewhat better than the law predicted, so some of the catchup I called for last year did in fact happen.
2016: upgraded to 240 Mbps. Almost exactly on trend.
2018: upgraded to 300 Mbps. Slightly below the prediction.
2019: now 325 Mbps. The regression line has R2=.99, meaning that Nielsen's Law explains 99% of the variability in the data. Beyond uncanny. One small change is that when I first wrote about this in 1998, the best-fit growth rate for the 1984–1998 data was 53% (which I rounded to 50%), whereas the best-fit growth rate for the larger data set of 1984–2019 is 49% per year (which still rounds to 50%).
Conclusion
With minor variations, Nielsen's Law of Internet Bandwidth has held true throughout a 36-year period. That doesn't necessarily mean that it will continue to be true for the next several decades, but it's certainly likely.
Share this article: