FlyingPress v4 With Lightning-Fast Unused CSS Removal & Custom HTML Parser

Gijo from FlyingPress has just proudly announced version 4 of their speed optimization plugin for WordPress. With many new features and improvements like a custom HTML parser, improved removal of unused CSS, always-on caching and more, the new version was introduced as “the rebirth of FlyingPress”. Let’s take a quick look at it.

Custom HTML Parser

FlyingPress used to rely on third-party HTML parsing libraries to parse HTML and implement various optimisations. In version 4, they introduced their own fast custom-built HTML parser that can process invalid HTML with minimal resource usage.

Lightning-Fast Removal of Unused CSS

CSS Settings
CSS Settings ©FlyingPress

After being the first to introduce automatic removal of unused CSS for WordPress, FlyingPress have taken it to the next level with V4. A specially developed new CSS parser now removes unused CSS even faster than before.

From complex pages, for example, this is possible in less than 30 milliseconds. And again, with minimal resource usage. Unused CSS is removed from every post and page during every preload. For this reason, the “Purge Used CSS” button has also been removed.

Improved Preload Cache

Cache Settings
Cache Settings ©FlyingPress

You can now preload your cache without purging it. Preloading overwrites existing cached pages one at a time, rather than purging the entire cache. Visitors will continue to see the previously cached pages until the new cache is generated.

If you prefer to empty the cache first and then load it, you can still do this with a single click.

Always-On Caching

Previously it was possible to disable page caching in FlyingPress, especially when using external caching layers such as Nginx, Varnish or Cloudflare APO. In version 4, pages are now always cached and serve as a fallback cache if the external caching layers do not have the page in cache. It ensures that your WordPress site stays fast even under heavy traffic.

Delay All JS files

JavaScript Settings
JavaScript Settings ©FlyingPress

In FlyingPress, the option to delay and load selected JavaScript files on user interaction, preloaded with common third party scripts, has always been available. With v4 you can now delay all JavaScript files for even better performance.

In other news, the FlyingPress dashboard is now fully responsive. They have also added caching for logged-in users, better handling of responsive images, an enhanced YouTube video placeholder, and more.

What’s Next?

Next, the FlyingPress team will be working on automated purging of external caching layers (including RunCloud, WP Engine, GridPane, Cloudways, Kinsta, and, multilingual support, CDN integrations, import/export settings, and an option to remove WordPress bloat.


The Fair Freelancer Marketplace

Freelancers, would you like to win 1 of 5 free business profiles for life? Sign up to enter the competition., the new fair freelance marketplace is about to launch! Sign up to be among the first to be notified!

count me in!

FTC Disclosure: We may receive a payment in connection with purchases of products or services featured in this post.

Stefan is a ShabuShabu project by Stefan Glumpler & Boris Glumpler - a brother and web designer / developer team based in Munich, Germany. Servus from Bavaria!

Articles: 3950

Leave a Reply

Your email address will not be published. Required fields are marked *