Jetpack by WordPress.com is a great plugin which adds a lot of capabilities and features to a WordPress blog. And since it is from Automattic, the very company which created WordPress, it is ever reliable. I have been using Jetpack from the day it was released. But today I have stopped using Jetpack.
I was indulged in the development of a new blog and we wanted it to be highly optimized for speed and performance. I wanted it to score at least 95% on both Google PageSpeed and Yahoo YSlow. I started without using a caching plugin and Elemin theme by Themify. I always recommend Themify to my clients because of their active support and the amount of customizations we can make to their themes without touching the code.
First of all I stopped using Google fonts which were taking 2 connections and about 700ms of load time. If you want more speed, you should also use web safe fonts which won’t take any load time. Secondly, I installed WP-SuperCache which was able to improve the PageSpeed score up to 90%. The thing that it was not doing was minifying the css and js files. I installed Better WordPress Minify plugin which is great at reducing the number of connection made to the server. But it only combines the css and js files and doesn’t minify them.
At this stage, I decided to use W3 Total Cache instead of WP-SuperCache and Better WordPress Minify. Since Themify themes do not support automatic minification feature of W3 Total Cache, I decided to use the combine only feature instead of minification.
At this point, I was using about 10 WordPress plugins. I decided to use Jetpack because I wanted to use Jetpack comments module. Installing and activating Jetpack was smooth and then I disabled all the features of Jetpack except Jetpack comments module.
After activating, I tested the site again with PageSpeed and YSlow. The results were quite disappointing. The number of connections rose from 10 to 35 and the load time went from 1.5 seconds to 5+ seconds. In the timeline, I saw that Jetpack was loading a lot of css and js files even when all the modules were disabled. By the way, I use GTMetrix to test both PageSpeed and YSlow at the same time.
After all this, I have decided to not use Jetpack any more until someone can show me how to remove those glitches that Jetpack is creating on each page load. Is anyone experiencing the same with Jetpack or is it just me?