getButterfly Logo getButterfly code wrangling since 2005

You may have missed this, but Lighthouse plugin got a fresh update this morning, 1.9.1. Following an honest review by @soulseekah, we decided to update the plugin to be faster and more secure.

Lighthouse Compression

Based on this review, we updated the following:

  1. Added autoloading to all plugin options, so that WordPress loads all settings in one go on initialization.
  2. Fixed ETag generation by using actual filename instead of SCRIPT_FILENAME, which, in some cases, is the same for all posts and pages.
  3. Fixed some call-by-reference variables.
  4. Removed all session control and relied on WordPress sessions.
  5. Changed Cache-Control to public in order to allow for global caching, instead of per-user – some server configurations seem to favour this.
  6. Re-enabled capital_P_dangit() filter – while I agree and support WordPress developers, I still think this is an extra filter applied to content.
  7. Updated URL schema of included scripts and styles.
  8. Added contextual help and legend.
  9. Added HTML minification (no configuration necessary)
  10. Some UI improvements, nothing major.

Latest version is now 1.9.1, get it from CodeCanyon!

Subscribe to getButterfly Blog

Once a week or so we send an email with our best content. We never bug you, we just send you our latest piece of content.

If you found any value in this post, agree, disagree, or have anything to add - please do. I use comments as my #1 signal for what to write about. Read our comment policy before commenting! Comments such as "Thank you!", "Awesome!", "You're the man!" are either marked as spam or stripped from URL.

Leave a reply