Today, it is very important for users to obtain quality information and especially in the shortest time possible, that is why, it is imperative for our websites to load as quickly as possible.
For most web pages, less than 10-20% of the end user response time is spent getting the HTML document from the web server to the browser.
If you want to dramatically reduce the response times of your web pages, you have to focus on the other 80-90% of the end user experience.
By following the 14 rules below we can reduce the time of our web pages:
1. Rule 1: Make Fewer HTTP Requests
2. Rule 2: Use a Content Delivery Network
3. Rule 3: Add an Expires Header
4. Rule 4: Gzip Components
5. Rule 5: Put Stylesheet at the top
6. Rule 6: Put Scripts at the Bottom
7. Rule 7: Avoid CSS Expressions
9. Rule 9: Reduce DNS Lookups
11. Rule 11: Avoid Redirects
12. Rule 12: Remove Duplicate Scripts
13. Rule 13: Configure ETags
14. Rule 14: Make Ajax Cacheable
To get more information about each of these 14 rules I highly recommend reading “Essential Knowledge for frontend engineers”. You can find it on Amazon on the link below: