Lazy Load Ultimate for Magento 1

Lazy Load Ultimate for Magento 1

Lazy loading of images for faster Magento page loads.

  • v1.7.0
  • Magento CE 1.4 – 1.9, EE 1.8 – 1.14
  • OpenMage
  • MIT License
  • Released Oct 2020

Features

  • Loads images when they enter the viewport
  • Faster loading of store pages
  • Less server bandwidth usage
  • Works with the Google Lighthouse audit
  • Transparent, blurred or low-resolution placeholders
  • Configurable loading transitions
  • Supports remote (CDN) images

Overview

Lazy Load Ultimate offers a simple but efficient tool to optimize your site performance and improve the page loading speed of your Magento webshop.

Instead of preloading images when a page is opened, the extension delays the loading process until images enter the user's viewport or visible area of the webpage.

By loading images 'on demand', Lazy Load Ultimate makes your store pages load much faster, which will improve Google page ranking and reduce your server's bandwidth usage at the same time.

Various placeholders and loading effects#

Instead of using a generic placeholder image like other comparable plugins, Lazy Load Ultimate can show a transparent, blurred or low resolution placeholder when loading images.

By default the transparent placeholder is used which is great for improving your Google Lighthouse results. The extension's blur effect shows a smooth loading transition from blurred placeholder to focused full-size image, while the low resolution placeholder can be shown as blurred or pixelated.

Better webshop performance#

Lazy Load Ultimate is optimized for the Google Lighthouse auditing tool, which improves the performance of your store pages and consequently the page ranking of your Magento webshop in Google as well.

Documentation

6 pages from the user manual.

Changelog

Release history28 releases, Mar 2016 – Oct 2020

Since 2026Open source

  1. 1.7.0
    • Added support for remote image lazy loading (CDN and other remote URLs)
    • Added placeholder dimension cache functionality for remote images
  2. 1.6.3

    Fixed jQuery $ reference issue which was introduced in v1.6.1

  3. 1.6.2

    Made image dimensions lookup by URL optional in admin config. While this feature improves perfomance, it's not compatible with all custom Magento themes.

  4. 1.6.1

    Added option to disable lazy load image lookup on product image gallery click event. (Previously this option was always enabled.)

  5. 1.6.0
    • Extension now uses new Lazy Load library, supporting IntersectionObserver API for better performance
    • IE11 compatibility fix
Show 23 older releases
  1. 1.5.4

    Fixed issue regarding image dimensions retrieval introduced in v1.5.2

  2. 1.5.3

    Some minor code refactoring

  3. 1.5.2
    • Multiple performance improvements:
    • 1. Image dimensions are taken from image URL if available
    • 2. Transparent placeholders are cached during page load
    • Both improvements reduce TTFB impact of extension
    • Fixed minor issue regarding menu image lazy loading functionality
  4. 1.5.1
    • Additional support for mega menu
    • Fix for some AJAX content images not being loaded correctly
  5. 1.5.0
    • New theme-specific layout handles field in system configuration, allowing you to enable lazy loading for layout handles added by your custom theme
    • Added support for menu / mega menu images lazy loading
    • Improved lazy loading core code for better browser compatibility
  6. 1.4.6

    Fixed issue where image loading wasn't working correctly when scrolling inside a DIV element

  7. 1.4.5
    • Fixed issue regarding CDN based media URLs not lazy loading properly (CloudFront etc)
    • Fixed issue where image tags with newlines inside wouldn't lazy load correctly
  8. 1.4.4
    • Changed left column layout handle to support most themes including RWD theme
    • Small fix for issue which occurred with AJAX requests directly on page load
  9. 1.4.3

    Added support for multi-line image tags, which weren't catched by the extension correctly

  10. 1.4.2

    Fix for iframe class name issue

  11. 1.4.1
    • Fix for video iframe not loading due to data-src attribute issue
    • Added support for iframes already containing a data-src attribute
  12. 1.4.0
    • Added support for lazy loading YouTube and Vimeo iframe embed videos
    • Added workaround for lazy load images not showing when a video is playing on the page and the user is scrolling in Chrome
  13. 1.3.0
    • Added support for Fishpig Wordpress
    • Added support for images in non skin/media custom directories
    • Added support for images with relative URLs
  14. 1.2.4
    • Made transparent placeholder type the default setting
    • Fixed some warning level errors which appeared when an image had an invalid source
  15. 1.2.3
    • Transparent placeholder now uses original image width
    • When using transparent placeholder, no lazy load specific CSS is used anymore
    • Bug fix for division by zero error
    • Fixed issue where hardcoded inline width wouldn't be respected when image is lazy loaded
    • Added additional check for lazy loading dynamically inserted (non-AJAX) images
    • Improved system.xml descriptions
  16. 1.2.1
    • Performance improvements
    • Added image srcset compatibility
  17. 1.2.0
    • Added JS events field for hooking lazy load check to js event (useful for sliders)
    • Added category products layout handle for lazy loading AJAX category pages
    • Added transparent placeholder option (good performance)
    • Added option to display blurred placeholder without animation
    • Added option to display low resolution placeholder: pixelated or blurry
    • Added AJAX update hook to lazy load images retrieved over AJAX
    • Optimized default settings for better performance
    • Added fix for lazy loading images in ajax content
    • Optimized extension for Google Lighthouse
  18. 1.1.0
    • Optimized lazy loading CPU load
    • Added option to exclude certain image CSS classes from lazy loading
    • Optimized lazy load animation by leveraging GPU
    • Added fix for lazy loading images inside AJAX content
  19. 1.0.4

    Compatibility fix for some custom zoom extensions

  20. 1.0.3

    Fixed bug regarding image tags placed inside inline Javascript

  21. 1.0.2

    Fixed Javascript sorting bug

  22. 1.0.1
    • Improved image source replacement regex
    • Fixed small bug
  23. 1.0.0

    First release of Magento Lazy Load Ultimate extension by Plugin Company.

More for Magento 1

  • Custom Contact Forms

    Drag‑and-drop contact form builder for Magento 1.

    v1.21.2Magento 1 and OpenMage

  • Store Finder

    Store locator with Google Maps and store information pages for Magento.

    v1.14.2Magento 1 and OpenMage

  • Search Autocomplete

    Instant search suggestions for Magento, served from a pre‑built cache.

    v1.14.4Magento 1 and OpenMage

  • Product Page PDF

    Lets customers download a PDF version of your Magento product pages.

    v2.6.0Magento 1 and OpenMage