=== A faster website! (aka defer.js) === Contributors: shinsenter Donate link: https://www.paypal.me/shinsenter Tags: lazyload,lazy-load,defer.js,core-web-vitals,pagespeed,page-speed,html-minify Requires at least: 4.0 Tested up to: 6.3.1 Stable tag: trunk Requires PHP: 5.6 License: GPL-2.0+ License URI: https://code.shin.company/defer-wordpress/blob/master/LICENSE 🥇 Harness the latest WordPress optimization tech, 💯 SEO-friendly, and 🔰 effortlessly user-friendly! == Description == ⚡️ Experience the speed of a native, lightning-fast lazy loader. ✅ Backward compatibility for legacy browsers (IE9+). 💯 SEO-friendly. 🧩 Lazy-load everything. This plugin empowers you to optimize various elements, including image tags, videos, audio, iframes, stylesheets, and JavaScript. Leveraging tips endorsed by seasoned web experts and harnessing the latest web technologies for resource lazy-loading, this plugin ensures your website operates at peak efficiency. If you find this plugin valuable, please consider leaving a [5-star review (⭐️⭐️⭐️⭐️⭐️)](https://wordpress.org/support/plugin/shins-pageload-magic/reviews/?filter=5#new-post). ### What people loves - ⚡️ Native API, blazing fast - 👍 Legacy browsers support (IE9+) - 🥇 SEO friendly - ✅ Very easy to use - 💯 No dependencies, no jQuery - 🤝 Works well with your favorite frameworks - 🧩 Uses [IntersectionObserver API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) for optimized CPU usage - 🏞 Supports for responsive images, both `srcset` and `sizes` attributes 💡 Tip: To archive better result, you should consider disabling all optimization features (Eg. lazy-loading, HTML minification, JS minification, etc.) by other plugins. We recommend you use it with another page-caching plugin for best performance. ![Scoring 100/100 in Google PageSpeed Test](https://raw.githubusercontent.com/shinsenter/defer.js/master/docs/assets/scores.jpg) ### Browser support This plugin also works perfectly on popular browsers, including Internet Explorer 9 and later. - 🖥 IE9+ / Microsoft EDGE - 🖥 Firefox 4+ - 🖥 Safari 3+ - 🖥 Chrome - 🖥 Opera - 📱 Android 4+ - 📱 iOS 3.2+ ### Powered by defer.js, defer.php [defer.js](https://code.shin.company/defer.js) 🥇 A super small, super efficient library that helps you lazy load almost everything like images, video, audio, iframes as well as stylesheets, and JavaScript. [defer.php](https://code.shin.company/defer.php) 🚀 A PHP library that focuses on minimizing payload size of HTML document and optimizing processing on the browser when rendering the web page. #### Key features - [x] Embed [defer.js](https://code.shin.company/defer.js) plugin - [x] Normalize DOM elements - [x] Fix missing meta tags - [x] Fix missing media attributes - [x] Preconnect to required origins - [x] Preload key requests - [x] Prefetch key requests - [x] Browser-level image lazy-loading for the web - [x] Lazy-load offscreen and hidden iframes - [x] Lazy-load offscreen and hidden videos - [x] Lazy-load offscreen and hidden images - [x] Lazy-load CSS background images - [x] Reduce the impact of JavaScript - [x] Defer non-critical CSS requests - [x] Defer third-party assets - [x] Add fallback `