For ages we’ve wanted the ability to switch off Font Awesome icon font. We see it as unnecessary baggage many themes include as a feature. In fact, most themes include it now. Sometimes, this 70k+ file is added to page weight just to make a single icon – like the magnifying glass in the search field, or perhaps the hamburger icon for a mobile menu. What a waste!
We learned we could “dequeue” that icon-non-feature in the WordPress functions.php file. But this always proved tedious or broke things. We wanted a faster, safer way to test. We asked our local WordPress meetup if they knew of a plugin that would remove Font Awesome painlessly. No one had any clue.
With TourniKit plugin not only can we dequeue Font Awesome, we can get rid of Google fonts and other heavy assets like unused sliders that have universal page loads.
Description: A tool for experienced frontend performance engineers to take control over the scripts and styles enqueued on their site.
Hey! We are front-end performance engineers! But the plugin doesn’t say, “Font Awesome Remover plugin.”
The word “experienced” in the description is scary. But the damage done by novices can be quickly undone with some built-in safety features.
Once the plugin is activated, browse to any page on the front of your site. An Assets link will appear on the top right of the WordPress admin bar. Click that to view and manage all assets globally.
The plugin control on the front because the assets only get enqueued on the frontend, so the plugin doesn’t really know anything on the backend. That’s why we only show the link on the frontend. But many people don’t understand this link location. It’s not in the admin dashboard. It dequeues assets globally – not per page.
What if I dequeued jQuery (or something I shouldn’t have done) and now my site is broken. Go to the list of plugins in your admin panel. Find TourniKit and click the “Restore Dequeued Assets” link. Nice and easy.
What a beautiful unusual plugin with a lot of hidden speed potential.
Oh, and it’s *virtually* weightless. Perfect.
Here’s another example: Navigate to a page where you’d like to disable some request that are superfluous. The unwanted request will show up in a speed test waterfall chart. In this case, the plugin Blog Manager Light loaded Twitter scripts. We don’t use twitter. And it loaded a stripped-down Font Awesome icon set that we didn’t need either.
We turned those unneeded requested scripts off with TourniKit plugin.
Other SpeedHospital Proceedures
SpeedXray WordPress works fine. But you need plugins to add extra features and functionality. Without plugins, WordPress is not-worth-as-much. Plugins…
KrunchKore Extra collection of 11 discrete plugins to strip or disable unneeded and unused baggage. This rescue kit includes an…
SpeedSwitch Loading plugins redundantly and globally decreases the speed of your pages. It’s best to deactivate heavy plugins on pages…
LongCache We demonstrate a common but little understood speed problem usually labeled as Leverage Browser Caching. Various tests report this…
Instant-jQ Instant-jQ lets you use faster universal cached resources for better speed. WordPress theme developers normally use the resident jQuery…
SmooshKit Do your photograph images weigh 200k to 1M or more? You want skinny lossy formats, not fat lossless images….