This tutorial covers the following topics:
Minify HTML, CSS and JS
Enabling all these features will greatly improve the loading speeds of your site by removing all unnecessary characters from your CSS and JS files as well as the HTML output of your site. That will reduce its actual size and improve the loading time of your pages.
Remove Query Strings From Static Resources
A standard functionality of the WordPress script loading process is to append a version of the script that’s loaded. Removing those version parameters improve the cachability of your pages both by a CDN that you may use and your visitors’ browsers. Note that removing the query strings will not stop these resources from being loaded anew once you make changes to them, so you should not worry about that.
By default, WordPress will load scripts to automatically detect and generate emojis in your content. Disabling this option will stop that script from loading, saving some precious time. Note, that most of the modern browsers will still convert symbols like 😉 to a smiley automatically.