Why are we analyzing TechCrunch website instead of any other website?  Good question. Hmm. The answer is very simple. We can analyze any other website also. I am just giving an example here about how to test the performance of any website. TechCrunch is a famous tech news website, as a techie guy, I chose this one. But Whatever I am explaining here applicable to all other websites. Let’s get down to the details. To analyze any website performance we need  following 2 things How the website is performing on different devices i.e desktop,  mobiles and tabs Calculating correct performance metric for each device     Why above two factors are very important? 1)   Why do we need to[…]

Do you believe one of the top news websites in the world which has millions of readers every day is taking long time to load? If you consider regular performance metrics like Load Time, Fully Loaded Time then cnn.com takes between 12 to 20 seconds depending on the device you use to browse. But when you visit cnn.com you won’t feel it is slow. Of course, it is not as fast as google.com but an international website which changes its content every minute and has huge content ( lots of images & videos ) on the home page, it is pretty fast. Why everyone talks about  cnn.com when they give examples for a slow website? Because they are using old[…]

As we explained in our previous blog ( https://www.perfhack.com/blog/what-is-the-best-performance-metric-to-measure-for-the-website/ )  post, we can no longer depend on Load time, Fully Loaded Time & Speed Index to measure website performance. The primary reasons why we can’t depend upon existing measurements are User does not care about whats going on behind the screen User also immediately does not show any interest in what’s happening to the elements on the screen which are not important to him. So, we at Perfhack.com developed a new measurement called PUIT ( Perfhack User Impression Time ) to test any website performance. What exactly PUIT is? PUIT is the time taken for the browser to display the website content so that user can start doing his primary activities like[…]

Everyone wants to make their website fast. The real problem is which metric we need to use to track the performance.  If you search google there are so many confused ideas about what to measure. Generally, people measure the following things: Also  Some other indicators like First Byte Time, Total Page Size, Number of Requests etc.. During early days of the web, most of the pages have basic text, images, not much JavaScript and of course no Ajax calls. So it used to make sense to measure Fully Loaded Time and Load Time because most of the time browsers used to show the page to the user at those timings only. The web grew rapidly. Web Browser replaced many locally[…]

This article is not about why website speed or performance is important.  I am assuming you already know its importance. This is about why we need to test website performance on different device types. Four main reasons why we need to do that : 1. Website Content is different 2. Internet connection type is different 3. Javascript execution and browser performance is different 4. Most of your users come from different devices Website Content is different Mobile users do not need all the content like desktop users because their intent is different from desktop and laptop users. Many websites design differently depending on device type. Not only look and feel of the website, even content is different depending on the device.[…]