=== Nazy Load === Contributors: gijo Donate link: https://www.buymeacoffee.com/gijovarghese Tags: lazy, lazyload, native, performance, speed, fast Requires at least: 4.5 Tested up to: 5.2 Requires PHP: 5.6 Stable tag: 1.0.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Lazy load images natively or using JavaScript == Description == Lazy load images natively or using JavaScript **Demo**: [WP Speed Matters](https://wpspeedmatters.com) ## How it works? - **Native lazy load** - Rewrites entire HTML to add `loading="lazy"` to all images and leverage browser native way of loading loading. Fast, high performance, no need of JavaScript. Currently supported only in Chrome. - **JavaScript lazy load** - Injects a tiny JS code (0.8KB, 0.3KB gzipped) which uses `intersectionObserver` to load images in the viewport, if natvie lazy load is not supported. You can also configure to load images even before entering viewport in the settings. == Installation == #### From within WordPress 1. Visit 'Plugins > Add New' 1. Search for 'Nazy Load' 1. Activate Nazy Load for WordPress from your Plugins page. 1. Visit 'Settings -> Nazy Load' to configure #### Manually 1. Upload the `nazy-load` folder to the `/wp-content/plugins/` directory 1. Activate the Nazy Load plugin through the 'Plugins' menu in WordPress 1. Visit 'Settings -> Nazy Load' to configure == Screenshots == 1. Nazy Load Settings == Frequently Asked Questions == = Does it inject JavaScript? = If you choose 'Native only' (from settings), no JavaScript will be injected. Otherwise it injects a JS code of 0.8KB (0.3KB gzipped). = How is it different from other lazy loading plugins? = Most of the lazy loading plugins rely on JavaScript lazy loading, which injects a few KBs of JS. Nazy Load using browser's native lazy loading. Optionally use JavaScript if browser is not supported. == Changelog == = 1.0.0 = - Initial release