{"id":124962,"date":"2020-07-22T10:18:30","date_gmt":"2020-07-22T10:18:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/amigo-performance\/"},"modified":"2026-03-01T08:26:29","modified_gmt":"2026-03-01T08:26:29","slug":"amigo-performance","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/amigo-performance\/","author":14505773,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.3","stable_tag":"3.3","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Amigo Performance","header_author":"Amigo Dheena","header_description":"A WordPress Plugin to Optimize Website Performance and improve Site Score.","assets_banners_color":"16183b","last_updated":"2026-03-01 08:26:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/AmigoDheena\/Amigo-Performance","header_author_uri":"https:\/\/github.com\/AmigoDheena","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2228,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"amigodheena","date":"2025-07-10 13:41:43"},"2.0":{"tag":"2.0","author":"amigodheena","date":"2025-07-10 13:41:43"},"2.5":{"tag":"2.5","author":"amigodheena","date":"2025-07-11 17:14:31"},"2.7":{"tag":"2.7","author":"amigodheena","date":"2025-07-18 07:29:48"},"3.0":{"tag":"3.0","author":"amigodheena","date":"2025-07-21 17:45:35"},"3.1":{"tag":"3.1","author":"amigodheena","date":"2025-07-22 10:01:24"},"3.2":{"tag":"3.2","author":"amigodheena","date":"2025-07-25 16:44:51"},"3.3":{"tag":"3.3","author":"amigodheena","date":"2026-03-01 08:26:29"}},"upgrade_notice":{"":"<p>Version 3.3 introduces a fully redesigned Asset Manager, refreshed Core Settings experience, and updated documentation. Sites running previous versions should upgrade to benefit from the new workflow, consistent escaping, and ongoing maintenance fixes.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3327298,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3472666,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3472666,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","2.0","2.5","2.7","3.0","3.1","3.2","3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3472666,"resolution":"1","location":"assets","locale":""},"screenshot-2.PNG":{"filename":"screenshot-2.PNG","revision":3472666,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Core Settings panel with grouped optimization toggles","2":"Asset Manager interface with accordion-based per-page controls"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[144,1464,187,5896,247],"plugin_category":[52,54],"plugin_contributors":[188640],"plugin_business_model":[],"class_list":["post-124962","plugin","type-plugin","status-publish","hentry","plugin_tags-caching","plugin_tags-lazy-loading","plugin_tags-optimization","plugin_tags-page-speed","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-amigodheena","plugin_committers-amigodheena"],"banners":{"banner":"https:\/\/ps.w.org\/amigo-performance\/assets\/banner-772x250.png?rev=3472666","banner_2x":"https:\/\/ps.w.org\/amigo-performance\/assets\/banner-1544x500.png?rev=3472666","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/amigo-performance\/assets\/icon-256x256.png?rev=3327298","icon_2x":"https:\/\/ps.w.org\/amigo-performance\/assets\/icon-256x256.png?rev=3327298","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/amigo-performance\/assets\/screenshot-1.png?rev=3472666","caption":"Core Settings panel with grouped optimization toggles"},{"src":"https:\/\/ps.w.org\/amigo-performance\/assets\/screenshot-2.PNG?rev=3472666","caption":"Asset Manager interface with accordion-based per-page controls"}],"raw_content":"<!--section=description-->\n<p>Amigo Performance combines modern UI design with proven performance techniques. The plugin introduces an advanced per-page asset manager, configurable minification, and streamlined lazy loading controls so that agencies, developers, and site owners can fine-tune front-end delivery with confidence.<\/p>\n\n<h3>Key capabilities<\/h3>\n\n<p><strong>Advanced Asset Manager (updated in v3.3)<\/strong>\n- Page-level grouping with redesigned accordions for faster navigation\n- Compact card layout that highlights enabled versus disabled assets\n- Bulk enable\/disable controls with detailed statistics, progress rings, and empty-state guidance\n- One-click restore workflow to undo problematic dequeues<\/p>\n\n<p><strong>Minification controls (introduced in v3.3)<\/strong>\n- CSS and JavaScript minification pipelines with cached outputs\n- Automatic fallbacks to original files to ensure safe rollbacks<\/p>\n\n<p><strong>Foundational performance switches<\/strong>\n- Remove query strings from static assets to improve cache hit rates\n- Remove WordPress emoji scripts and styles to eliminate unnecessary payloads\n- Defer non-critical JavaScript execution\n- Modern image and iframe lazy loading modules<\/p>\n\n<p><strong>Security and quality focus<\/strong>\n- Capability checks, nonce validation, and fully escaped output for all admin pages\n- Modular architecture with dedicated service classes and logging utilities<\/p>\n\n<h3>Benefits<\/h3>\n\n<ul>\n<li>Lower time-to-first-byte and faster visual completion thanks to smaller payloads<\/li>\n<li>Improved PageSpeed Insights and Core Web Vitals scores across desktop and mobile<\/li>\n<li>Reduced troubleshooting time through visual asset discovery and per-page isolation<\/li>\n<li>Predictable workflows that fit agency handoffs and enterprise maintenance plans<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<ul>\n<li>Documentation: refer to the in-plugin guidance and knowledge base articles<\/li>\n<li>GitHub Issues: report reproducible bugs or request improvements<\/li>\n<li>WordPress.org forums: community-driven assistance<\/li>\n<\/ul>\n\n<p>Thank you for using Amigo Performance. Professional feedback and reviews help guide future releases.<\/p>\n\n<!--section=installation-->\n<h3>Automatic installation<\/h3>\n\n<ol>\n<li>Sign in to the WordPress admin area.<\/li>\n<li>Navigate to Plugins \u2192 Add New and search for \u201cAmigo Performance\u201d.<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Open Performance in the admin menu to configure the plugin.<\/li>\n<\/ol>\n\n<h3>Manual installation<\/h3>\n\n<ol>\n<li>Download the plugin package and extract it.<\/li>\n<li>Upload the <code>amigo-performance<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate \u201cAmigo Performance\u201d from the Plugins screen.<\/li>\n<li>Configure the available modules from Performance \u2192 Amigo Performance.<\/li>\n<\/ol>\n\n<h3>Initial configuration checklist<\/h3>\n\n<ol>\n<li>In the Basic tab, enable the foundational toggles (query string removal, emoji removal, defer, lazy loading) that match your caching stack.<\/li>\n<li>Use the Asset Manager from the admin menu or admin bar to inspect per-page assets. Disable unnecessary CSS or JavaScript and test the page immediately.<\/li>\n<li>Enable CSS and\/or JS minification if you want automatic compression handled by the plugin. Amigo Performance caches minified versions while keeping original files untouched.<\/li>\n<li>Review the \u201cHow to Use\u201d guidance from the dashboard whenever no assets are managed yet\u2014this on-screen documentation is designed for onboarding additional team members.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20amigo%20performance%20work%20with%20caching%20plugins%3F\"><h3>Does Amigo Performance work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. It complements caching and CDN layers by focusing on payload reduction, dequeues, and lazy loading. Common combinations include WP Rocket, W3 Total Cache, and object caching stacks.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20page%20builders%20and%20woocommerce%3F\"><h3>Can I use it with page builders and WooCommerce?<\/h3><\/dt>\n<dd><p>Absolutely. The asset manager works on any front-end route, including builder-generated layouts and WooCommerce templates. Each asset change is scoped to the specific page URL you manage.<\/p><\/dd>\n<dt id=\"how%20do%20i%20revert%20changes%20if%20a%20dequeue%20causes%20issues%3F\"><h3>How do I revert changes if a dequeue causes issues?<\/h3><\/dt>\n<dd><p>Every managed asset can be re-enabled from the Asset Manager or deleted entirely. Deleting an asset entry removes only the record in the Amigo Performance table\u2014it does not delete files from disk.<\/p><\/dd>\n<dt id=\"how%20much%20improvement%20should%20i%20expect%3F\"><h3>How much improvement should I expect?<\/h3><\/dt>\n<dd><p>Sites typically see 20\u201340 percent faster initial load times and double-digit gains in Google PageSpeed Insights, but results depend on the existing code base and hosting provider.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.3<\/h4>\n\n<p>Release date: March 1, 2026\n- Complete visual redesign of the Asset Manager, including progress overview, compact stats bar, and modernized accordion layout\n- Core Settings page refreshed to match the new design language with consistent typography, toggles, and section labels\n- Documentation rewritten in a professional tone with clearer installation and usage guidance\n- WordPress Coding Standards fixes for newly introduced templates, ensuring all dynamic output is escaped\n- General quality-of-life improvements: refined empty states, contextual action buttons, and improved accessibility labels<\/p>\n\n<h4>3.3<\/h4>\n\n<p>Release date: July 25, 2025\n- Added CSS and JavaScript minification controls with cached file handling\n- Introduced page-wise asset grouping, compact view states, and updated iconography in the Asset Manager\n- Improved uninstall routines, database access layers, and filesystem security checks\n- Replaced legacy logging with WordPress-aware logging helpers<\/p>\n\n<h4>3.1<\/h4>\n\n<p>Release date: July 22, 2025\n- Hardened database queries with parameterized statements\n- Improved asset matching logic for more reliable dequeues\n- Updated admin bar UI and logging to improve debugging workflows<\/p>\n\n<h4>3.0<\/h4>\n\n<p>Release date: July 21, 2025\n- Migrated to a modular architecture (Core, LazyLoad, AssetManager, Admin, Settings)\n- Implemented advanced caching, nonce verification, capability checks, and internationalization updates\n- Introduced the new Asset Manager replacing homepage-only controls, along with live discovery, statistics, and restore options\n- Added comprehensive documentation, statistics tracking, and refined admin UI patterns<\/p>\n\n<h4>2.7<\/h4>\n\n<p>Release date: July 18, 2025\n- Updated iframe lazy loading, moved inline scripts to files, reduced memory usage, and confirmed WordPress 6.9 compatibility<\/p>\n\n<h4>2.5<\/h4>\n\n<p>Release date: July 2025\n- Major admin UI overhaul, responsive layout, improved hierarchy, and tabbed navigation\n- Added stronger nonce handling, capability checks, and inline guidance<\/p>\n\n<h4>2.0<\/h4>\n\n<p>Release date: 2025\n- Advanced image lazy loading, enhanced iframe handling, improved UI, and expanded translation support<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Release date: 2024\n- Selective JavaScript and CSS removal for the front page, updated user interface, and foundational optimization tools<\/p>\n\n<h4>0.1<\/h4>\n\n<p>Release date: 2023\n- Initial public release<\/p>","raw_excerpt":"Amigo Performance delivers professional-grade optimization controls for WordPress sites that need consistent Core Web Vitals improvements without addi &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/124962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=124962"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/amigodheena"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=124962"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=124962"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=124962"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=124962"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=124962"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=124962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}