Thanks for the feedback!
Jetpack does indeed load 2 things on the frontend of your site, even when you only use Stats and Publicize:
- We load a JavaScript file used for Stats. That’s not really something you can remove if you’re interested in Stats, as you mentioned. The file is minified, and served from our CDN. The same file is loaded across all Jetpack and WordPress.com sites, so if you’re lucky the file might be cached in your visitors’ browser when they reach your site.
- We serve an additional file, named
devicepx. It’s also minified and served from our CDN. It’s used to handle Retina devices and offer a larger version of your images when appropriate and possible.
In your particular case, you might not be interested in that file. You could remove it like so:
function remove_devicepx() {
wp_dequeue_script( 'devicepx' );
}
add_action( 'wp_enqueue_scripts', 'remove_devicepx' )
We’re also considering making it a module that you could deactivate easily. That hasn’t happened yet, because we’re also considering removing it completely now that WordPress Core handles responsive images better. You can follow our progress on this issue here.
I was thinking about buying the “awesome” pro plan but when I saw that I needed 3 more plugins I was like… WTF!?
The plugins are indeed useful if you’re interested in some specific features in the plan; luckily, we’ll help you install what you need when you purchase the plan. If you’re only interested in some of the features, you might not need to enable the 3 plugins.
Were there specific features that you were interested in? If you were only interested in backups and security scanning, you could only install the VaultPress plugin. If you’re only interested in fighting spam in your comments and contact forms, you could only install Akismet. If you’re only interested in managing surveys and polls from your dashboard, you could only install the Polldaddy plugin. All 3 services are available separately if you’d rather not use all 3 of them. Another alternative can be to purchase the plan, but without installing all 3 plugins.
I personally don’t use polls or surveys on my personal site, so I got a Plan but only installed VaultPress and Akismet, for example.
Let me know if that makes sense!
’m trying everythig I can to minimize the requests and the size of the assets (Grunt, Uglify, SASS) and with just a click (activate), I ruin everything…
That’s something we also work on. We take performance very seriously, and continuously make improvements to Jetpack’s footprint. It’s not perfect, but we’re working on it.
We for example concatenate and minify CSS into a single file to limit the number of requests made when using different Jetpack modules. We’re working on doing something similar with JS files.
If you’re interested in checking our performance work, or even share your ideas and remarks, and contribute, you can check the “Performance” label in your GitHub repository. We’ll be happy to see what we can do to improve things or fix the bugs you may find!