I am using new-relic and for my website, the homepage is taking 8 seconds on average to be fully loaded. The network requests are fast, but the dom and page rendering are whats slowing it down. I have google +, facebook, twitter share buttons and bxslider.
When I run it in my browser it takes 2-4 seconds. I am not very familiar with how to optimize frontend performance. I am pretty shocked it is taking that long.
If anyone could give me tips to speed it up; that would be great.
I tried to figure out how to use google chrome profiler tool, but it says 80% idle.
The website is http://phppointofsale.com
I think the profiling tool you are using might have issues. In my PC (Windows 7, Chrome 34.0.1847.131) your website loaded in more or less 2 seconds. So i run some tests with various tools to see what is going on.
plusone.js
which is 247ms and jquery.bxslider.js?v=1.0
, jquery.fitvids.js?v=1.0
, jquery.slicknav.min.js?v=1.0
, functions.js?v=1.0
each of them take 227ms.Now the are some technics that you can use to speed up your site. Based on the previous tools i would suggest specific for your site:
<img class="feature-img scale" src="img/multiple_devices.png" alt="">
is missing width and height attributesThese and many more information you can get tehm from the links provided.