WP Manifestindependent plugin directory
manifest / performance / em-speed-boost

EM Speed Boost

Performance optimization plugin for WordPress - lazy loading, defer JS, GZIP, and more

by Emrys · github.com/iamthearsh/em-speed-boost · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/iamthearsh/em-speed-boost/archive/refs/heads/master.zip

EM Speed Boost Banner

Lightweight WordPress performance optimization. Make your site faster with one plugin.

✨ Features

🖼️ Media Optimization

  • Lazy Loading - Native lazy loading for images and iframes
  • WebP Support - Modern image format detection

🧹 Remove Bloat

  • Disable Emojis - Remove emoji scripts (uses native)
  • Disable oEmbed - Remove embed functionality
  • Disable Dashicons - For non-logged-in users

📜 JavaScript Optimization

  • Defer JavaScript - Load JS after page render
  • Remove Query Strings - Better caching for static resources

🔒 Security & Cleanup

  • Disable XML-RPC - Block remote publishing attacks
  • Remove WP Version - Hide WordPress version
  • Disable RSS - If not using feeds

⚡ Caching

  • GZIP Compression - Compress page output
  • Browser Cache Headers - Set cache-control headers

🚀 Preloading

  • Preconnect Hints - Google Fonts preconnect
  • Font Preloading - Preload custom fonts

📦 Installation

  1. Upload plugin to /wp-content/plugins/
  2. Activate through WordPress admin
  3. Go to Settings → EM Speed Boost
  4. Enable optimizations

⚙️ Recommended Settings

For most sites, enable:

  • ✅ Lazy Load Images
  • ✅ Disable Emojis
  • ✅ Defer JavaScript
  • ✅ Remove Query Strings
  • ✅ Disable XML-RPC
  • ✅ Remove WP Version
  • ✅ Disable Dashicons
  • ✅ Preconnect Hints

⚠️ Compatibility Notes

  • Defer JS: May break some themes. Test after enabling.
  • GZIP: Skip if server already compresses (most do).
  • oEmbed: Don't disable if you embed Twitter/YouTube in posts.

📊 Performance Impact

Optimization Typical Savings
Disable Emojis ~20KB
Disable Dashicons ~30KB
Defer JS Better LCP
Lazy Load Faster initial load
GZIP 70-80% size reduction

📋 Requirements

  • WordPress 5.0+
  • PHP 7.2+

🤝 Contributing

Contributions welcome! Submit a Pull Request.

📄 License

GPL-2.0 - see LICENSE

👤 Author

Emrys - @iamthearsh


Made with ❤️ by Emrys