> Cache pages for quick viewing > Cache for mobile use > Preload cached pages > Reduce HTTP requests > Reduce the use of bandwidth > Defer loading of large files > Improve WebP compatibility > and much more
It also reduces load on the server by controlling WordPress heartbeat. Most importantly, it reduces the size of pages and amount of requests made - all things that impact pagespeed.
> Remove unused elements from the head > Preload local fonts > Combine multiple font requests into one > Preconnect to Google fonts > Site-wide unloads for default WordPress elements like emojis, Dashicons and more > HTML Source CleanUp to remove more default WordPress elements
WordPress tends to come prepackaged with lots of elements, and in most cases they aren't used so having them load on pages just adds time. With Asset Clean-Up Pro we don't have to worry about those!
> Compressing images > Resizes images to most common sizes > Create WebP versions of all images > Reduce the overall size of images so the page loads faster for visitors > Helps save time in the future when we upload new images they will be automatically optimized
Images account for a big portion of page load times so it only makes sense we do as much as we can to optimize them so that they load faster and increase performance.
> Using Google developer tools we can view all the files/code loaded on the page > Within developer tools there is a "Coverage" tool that lets us view the CSS and JavaScript code > We went through these files and found code that was being loaded but wasn't used and removed it - trimming the fat
Plugins and page builders tend to come prepackaged with many elements so their functionality (JavaScript) and styling (CSS) tend to load everywhere even if the element isn't used, so we trimmed that.
Some of the CSS we trimmed was used in other pages or was activated based on user interaction so it was labelled as extra. We had to manually check pages and fix any broken elements.