Everyone wants more speed out of their website! A faster loading website can;
- helps users that are surfing from mobile connections,
- bad internet connections in general, like most of Australia,
- improves usability of a site,
- can help increase page stay time
- reduce bounce rate
- engage better with younger 'millennial' generation who you need to with engage quickly,
- better search engine optimisation as it is one of Google's ranking factors
These are just some of the benefits that can be seen quite quickly when you have a well optimised and fast loading website and using an open source service such as CDNJS can really help with improving that speed.
You may be thinking, perhaps we should be using Google's CDN for these things instead of CDNJS, and in most cases for JS libraries such as common ones like jQuery I'd have to agree with, but Google on the other hand doesn't host the smaller and lesser know JS libraries such as jquery-migrate.min.js, and this is where CDNJS can help out with that.
CDNJS is an open source network sponsored by some of the largest Content Delivery Network (CDN) providers in the world such as CloudFlare.
For a Joomla website, these common files include core files such as:
and additional template and theme files such as
Replacing all of these files with the external CDN versions can drastically speed up your website.
The Joomla Beat Podcast website is a great example of a Joomla based website that has a reduced page load time of under 1 second.
With the Joomla Beat website, we migrated assets to MaxCDN's CDN network, switched over various JS libraries to use CDNJS and also enabled CloudFlare's CDN over the top of the whole thing, just to speed things up again and as you can see from the speed test results, it loads just under one second.
If you have any tops in regards to how to speed up and optimise your Joomla site, or a different plugin or service that can be used to help, I'd love to hear about it in the comments for this post.
Visit the CDNJS website to find out more information about their service or to submit a library that you may need.
You can also listen to a podcast with Simon Kloostra in episode 92 of the podcast where he talks about SEO and website performance being a contributing factor.