Skip to content
PHP security alert Two critical PHP flaws (php2shell) were fixed on 21 October. Is your site's PHP patched? Check in a minute →
OvKit
Menu
Download free

Performance

Articles about performance on WordPress: what each setting does, why it matters, and how to change it.

  1. Performance

    What Is the s.w.org DNS Prefetch in WordPress?

    WordPress adds a dns-prefetch link to s.w.org on every page. It leaks browsing data to an external server. Here's what it does and how to remove it.

  2. Performance

    Remove Unused Gutenberg Block CSS from WordPress Frontend

    WordPress loads Gutenberg block library CSS on every page — even if you use Elementor or the Classic Editor. Here's how to remove it and save 30+ KB.

  3. Performance

    WordPress Lazy Loading Is Hurting Your LCP Score

    WordPress lazy-loads ALL images by default — including your hero image above the fold. That kills your LCP score. Here's how to fix it.

  4. Performance

    What Are Dashicons and Why Are They Slowing Down Your WordPress Site

    WordPress loads a 46 KB Dashicons stylesheet on every page — even for visitors who never see the admin. Here's how to remove it from the frontend.

  5. Performance

    WordPress oEmbed: What It Is and Why It Adds Extra Requests

    WordPress loads wp-embed.min.js on every page so other sites can embed your content. If you don't need that, here's how to disable oEmbed completely.

  6. Performance

    WordPress Heartbeat API Is Eating Your Server Resources

    The WordPress Heartbeat API sends a request every 15 seconds while you edit posts. On shared hosting, this can max out your CPU. Here's how to control it.

  7. Performance

    Is jQuery Migrate Still Needed in WordPress? (Spoiler: Probably Not)

    WordPress loads jquery-migrate.min.js on every page for backward compatibility with old plugins. Here's how to check if you need it — and remove it if not.

  8. Performance

    WordPress Loads Emoji Scripts on Every Page — Here’s How to Stop It

    WordPress loads a 10.5 KB emoji script on every page — even if you never use emojis. Here's how to remove it and speed up your site in under 60 seconds.

  9. Performance

    Remove Query Strings from Static Resources in WordPress

    Query strings like ?ver=6.5 on your CSS and JS files prevent CDN caching and hurt your GTmetrix score. Here's how to remove them in WordPress.

  10. Performance

    WordPress loads emoji JavaScript on every page. Here is why you should stop it.

    WordPress adds ~10KB of emoji detection JavaScript to every single page — even if you never use emojis. Here is what it does, why it exists, and why removing it is safe in 2026.