Quantcast
Viewing all articles
Browse latest Browse all 15

Front-End Performance Tips for ASP.NET Websites – Introduction

The performance of a website is definitely one of the most important factors that affects its user experience. Not only that, but the performance can also affect sales and search engines ranking. Please take a look at some key facts below:

About Response Times

Jakob Nielsen says that there are 3 important limits in applications response time:

  • 0.1 second is about the limit for having the user feel that the system is reacting instantaneously, meaning that no special feedback is necessary except to display the result.
  • 1 second is about the limit for the user’s flow of thought to stay uninterrupted, even though the user will notice the delay. Normally, no special feedback is necessary during delays of more than 0.1 but less than 1.0 second, but the user does lose the feeling of operating directly on the data.
  • 10 seconds is about the limit for keeping the user’s attention focused on the dialogue. For longer delays, users will want to perform other tasks while waiting for the computer to finish, so they should be given feedback indicating when the computer expects to be done. Feedback during the delay is especially important if the response time is likely to be highly variable, since users will then not know what to expect.

I suggest to take this into consideration when you will develop your application and I also want to highlight the fact that these limits do not apply only to the page load only. They are also applying to those cases when the user is waiting to see the result of a PostBack or they wait for an action to be finished. In this highlighted cases, make sure you add a loading icon or a percentage of action completion.

Useful Statistics

 

Median Load Time (Fall 2012) from Strangeloop

 
Image may be NSFW.
Clik here to view.
Median Load Time (Fall 2012) from Strangeloop

 

Every Second Counts from KISSmetrics

 
Image may be NSFW.
Clik here to view.
Every Second Counts

 

Mobile vs. Desktop from KISSmetrics

 
Image may be NSFW.
Clik here to view.
Mobile vs Desktop

 

How your brain perceives page load times from Strangeloop

 

Image may be NSFW.
Clik here to view.
How brain perceives load time

In the following posts, I will give you some front-end performance optimization tips that could save your project some good seconds at page load.


Viewing all articles
Browse latest Browse all 15

Trending Articles