=== Ashraf SpeedFix === Contributors: ashrafwpdev Tags: cache, performance, speed, core web vitals, optimization Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Free all-in-one WordPress performance optimizer with no pro paywall. == Description == Ashraf SpeedFix improves perceived performance and Core Web Vitals using practical optimizations that are safe for most sites. Features: * Full-page cache for anonymous traffic. * HTML output minification. * JavaScript defer mode with exclusions. * Image lazy loading and async decoding. * Query string cleanup for static assets. * Disable WordPress emoji assets. * Optional browser cache headers. * Preconnect domain hints. * Built-in benchmark dashboard with baseline vs latest comparison. * One-click maintenance: cleanup transient/options spam/trash/revisions and purge cache. * Fully free: no pro version, no upsells. * No tracking, no telemetry, no third-party SaaS dependency. == Installation == 1. Upload `ashraf-speedfix` to `/wp-content/plugins/`. 2. Activate through the Plugins page. 3. Go to Settings -> Ashraf SpeedFix. 4. Save default settings or customize as needed. == Frequently Asked Questions == = Is this plugin completely free? = Yes. There is no pro tier. = Will this break my theme or builder? = Defaults are conservative. If a script issue appears, disable JS defer or add exclusions. = Does it work for logged in users? = Page cache is for anonymous visitors by design. = Does this plugin send data to external services? = No. The plugin does not send site data to third-party services. = How can I verify that caching is active? = Run Benchmark from Settings -> Ashraf SpeedFix and check the cache header values in the results table (`MISS` then `HIT`). == Screenshots == 1. Settings page with optimization controls. 2. Performance benchmark panel with baseline vs latest results. 3. Maintenance section for manual cleanup and cache purge. == Changelog == = 1.0.0 = * Initial stable release. * Added built-in benchmark dashboard (baseline and latest comparison). * Added one-click benchmark runner from settings. == Upgrade Notice == = 1.0.0 = Initial public release of Ashraf SpeedFix.