Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

defer-wordpress

πŸ₯‡ Latest website optimization technologies by experienced web experts. πŸ’― SEO friendly. πŸ”° Very easy to use.

Download: https://wordpress.org/plugins/shins-pageload-magic/

HitCount GitHub

Libraries.io dependency status for GitHub repo Post an issue GitHub issues GitHub Release Date

⚑️ A native, blazing fast lazy loader. βœ… Legacy browsers support (IE9+). πŸ’― SEO friendly. 🧩 Lazy-load everything.

This plugin helps you to optimize everything like image tags, video, audio, iframes as well as stylesheets, and JavaScript.

This plugin incorporates tips used a lot by experienced web experts, as well as making the most of the latest web technologies in lazy-loading resources on the page.

Rate 5 stars (⭐️⭐️⭐️⭐️⭐️) if you guys like it.

Good points

  • πŸ”° Very easy to use
  • πŸš€ Native API, blazing fast
  • πŸ‘ No dependencies, no jQuery
  • βœ… Supports legacy browsers (IE9+)
  • 🎯 Core Web Vitals friendly
  • 🧩 Lazy load almost everything
  • 🧩 Uses IntersectionObserver API for optimized CPU usage
  • 🏞 Supports for responsive images, both srcset and sizes attributes
  • 🀝 Works well with your favorite frameworks

πŸ’‘ 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.

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 πŸ₯‡ 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 πŸš€ 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

  • Embed defer.js plugin
  • Normalize DOM elements
  • Fix missing meta tags
  • Fix missing media attributes
  • Preconnect to required origins
  • Preload key requests
  • Prefetch key requests
  • Browser-level image lazy-loading for the web
  • Lazy-load offscreen and hidden iframes
  • Lazy-load offscreen and hidden videos
  • Lazy-load offscreen and hidden images
  • Lazy-load CSS background images
  • Reduce the impact of JavaScript
  • Defer non-critical CSS requests
  • Defer third-party assets
  • Add fallback <noscript> tags for lazy-loaded objects
  • Add custom HTML while browser is rendering the page (splashscreen)
  • Attribute to ignore optimizing the element
  • Attribute to ignore lazyloading the element
  • Optimize AMP document
  • Minify HTML output

Why should I lazy-load my content?

The loading of contents on web page may make your load speed more slow, no one likes staring at a blank white page; users are impatient and will leave quickly.

Lazy loading content on web page can help reduce resource contention and improve performance.

Why should I use this plugin?

This plugin supports you to handle some common tips to help your website optimize the download of on-page resources.

These tips are published at following website by Google Developers, if you are interested you can consult to understand more about website optimization.

You can also manually implement these tips your-self, but it takes a lot of time and requires a lot of expertise.

How does this plugin work?

This plugin helps you to optimize everything like image tags, video, audio, iframes as well as stylesheets, and JavaScript.

This plugin incorporates tips used a lot by experienced web experts, as well as making the most of the latest web technologies in lazy-loading resources on the page.

Among them are creating "data-src" attributes to laza-load the media, even the loading="lazy" feature recently introduced by Google Developers.

High performance and accuracy

In addition, this plugin uses DOM to process the website structure so it produces accurate results and is faster than any other plugin that uses HTML text processing.

You can give it a try and I believe you will be surprised by the results it brings to your website.

Stable performance and high compatibility

We have tested this plugin with quite a few others and have not found any significant conflicts.

For best use of this plugin, 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.

Support my activities

Donate via Paypal Become a sponsor Become a stargazer Report an issue


Released under the GNU General Public License v2 license. https://github.com/shinsenter/defer-wordpress/blob/master/LICENSE

Copyright (c) 2019 Mai Nhut Tan <shin@shin.company>