.NET Daily


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

Posted on .

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

Median Load Time (Fall 2012) from Strangeloop


Every Second Counts from KISSmetrics

Every Second Counts


Mobile vs. Desktop from KISSmetrics

Mobile vs Desktop


How your brain perceives page load times from Strangeloop


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.



Darius Dumitrescu is a creative Senior CMS Consultant with in depth .NET knowledge, focused on Web Development and Architecture Design.

There are no comments.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

View Comments (0) ...