We aim to give your users the best client side performance.
The time it takes to render a page is very important as users will lose patience and abandon pages if they take too long to load. Search engines, such as Google, have recognised this and now use the page speed as an indicator or quality of the site in their ranking algorithms. It is therefore important to optimize a site for Page Speed. There is therefore a big incentive to make sure that pages load as quickly as possible.
Convivial is focussed on good page speed
Convivial takes a number of steps to ensure that your pages load as fast as possible. We do this be using features built into Drupal and the server platforms the sites are hosted on.
- Optimised performance at the application level
- Asset optimisation for images, scripts and CSS.
- Page caching at the server level
- Client side performance
How Convivial stacks up
We us a tool called GTMetrix to monitor the page speed performance on a couple of key pages. GTMetrix gives us insight into the slow parts of a page, allowing us to make improvements as required. It also shows a timeline of scores so that we can see how things have changed over time.
This GTMetrix score is for a Convivial about page with single tracking script (such as Google Analytics) and no third party font libraries (such as Google fonts). The page does contain content paragraphs with modifiers though. The simplification of the page in this way give a more realistic baseline to measure the performance of the site over time.
We typically score around 100% for PageSpeed and 97% for YSlow.
We also track the Convivial homepage. It is heavier than the baseline because it contains large number of images, including lage hero image with parallax JS.