This blog post is 6 years old! Most likely, its content is outdated. Especially if it's technical.

The number one rule in the general best practice of web performance is "Minimize HTTP Requests".
Yeah, it's more important than anything else.
So, I took the biggest offender from the collected sites Number of Domains and ran it through WebPageTest. The result is almost comical.
That's amazing! I'm not even sure I could achieve that even if I tried. It's almost like those sickeningly infested Internet Explorer toolbars that are often a joke.
Some numbers to blow your mind (on a DSL connection from San Jose, CA, USA)...
- Time to fully loaded: 85 seconds
- Bytes in: 9,851 KB
- Total requests: 1,390 (!!)
- SpeedIndex: 10028 (my own site's 950)
What's mindblowing about how bad this site is that even on the repeated view, where a browser cache is supposed to help a lot, is that it takes 30.6 seconds and still makes 347 requests. Just wow!
- Previous:
- Some tips on learning React 04 August 2015
- Next:
- News sites suck in terms of performance 08 August 2015
- Related by category:
- Fastest way to find out if a file exists in S3 (with boto3) 16 June 2017 Web development
- How to create-react-app with Docker 17 November 2017 Web development
- How to throttle AND debounce an autocomplete input in React 01 March 2018 Web development
- Be very careful with your add_header in Nginx! You might make your site insecure 11 February 2018 Web development
- Displaying fetch() errors and unwanted responses in React 06 February 2019 Web development
- Related by keyword:
- Ultrafast loading of CSS 01 September 2017
- How to do performance micro benchmarks in Python 24 June 2017
- Webpack Bundle Analyzer for create-react-app 14 May 2018
- From jQuery to Cash 18 June 2019
- To CDN assets or just HTTP/2 17 May 2018