Site Performance, Image Management, Image effects, Images, Performance

Lazy Load for Joomla! PRO (JSLazyLoading) is a lightweight performance-oriented plugin for lazy loading and multi-serving of images, that is intended for client-side optimization. Written in pure JavaScript, the plugin does not depend on third-party libraries, such as jQuery. The plugin delays the loading of images that are outside the viewport until a user scrolls to their position in the document. It can work with AJAX navigation and dynamic modules, such as sliders and carousels (hidden images are not loaded until their visibility status changes). The multi-serving option allows to display images dinamically, according to the device screen width or the device screen density. Retina mode is intended to display high-density images if the device screen density is high enough.

  • Get this
  • Favourite
  • Report

In the retina mode, high-quality images are loaded on demand without waiting of entire page load. In contrast, if you want to speed up your site to the maximum and you do not need Retina support, you can set smaller light-weight images to be displayed in mobiles and tablets instead of large images.

This plugin can reduce network traffic and increase page load speed, which is very helpful if a user has slow internet connection. Different client-side and server-side options allow you to optimize the performance and usability of your website. The plugin is compatible with both modern and older browsers, including Internet Explorer 6+.

Highly customizable plugin contains a lot of features that will improve the performance of your website.

JSLazyLoading — это плагин для отложенной загрузки и мультивывода изображений (lazy load), предназначенный для оптимизации клиентской производительности. Плагин работает на чистом JavaScript и не зависит от внешних библиотек, таких как jQuery. Принцип отложенной загрузки заключается в том, что при отрисовке страницы загружаются только те изображения, которые находятся в области видимости браузера. Изображения не загружаются до тех пор, пока пользователь не пролистает страницу до места их видимого нахождения в документе. С помощью опции мультивывода вы можете динамически выводить Retina изображения или, наоборот, выводить уменьшенные, облегчённые изображения для мобильных устройств. Плагин работает с AJAX навигацией и динамическими модулями типа слайдеров и каруселей: скрытые изображения не загружаются до тех пор, пока их статус видимости не изменится.

Режим Retina позволяет загружать «тяжёлые» изображения по мере необходимости, при этом скорость загрузки страницы не будет зависеть от готовности загрузки изображений. Это может значительно ускорить работу вашего сайта, особенно при медленном интернет-соединении, и сделать удобной загрузку изображений высокого качества на экранах Retina. Если же вам необходимо максимальное ускорение, то плагин может работать в ином режиме, при котором пользователю мобильных устройств будут выводиться уменьшенные, «облегчённые» аналоги изображений.

Различные клиентские и серверные опции плагина позволят вам оптимизировать производительность вашего сайта. Плагин поддерживается большинством современных и старых браузеров, включая Internet Explorer 6+, совместим с AJAX навигацией и сторонними расширениями.

JSLazyLoading PRO est un plugin destiné à optimiser le chargement des images côté client (chargement paresseux) et la multi-distribution d'images. Écrit en JavaScript pur, le plugin n'utilise pas de librairies tierces, telles que jQuery. Il reporte le chargement des images qui ne sont pas encore affichées sur la page jusqu'à ce que l'utilisateur la fasse défiler pour les faire apparaître.

L'option multi-serving (multi-distribution) permet d'afficher des images de façon dynamique, en fonction de la largeur ou de la résolution de l'écran.
Le mode Retina permet d'afficher des images en haute définition si la résolution de l'écran est suffisamment élevée. Dans ce mode, les images en haute définition sont chargées à la volée sans qu'il soit nécessaire que la page soit chargée entièrement. En revanche, si vous voulez accélérer votre site encore plus et que vous n'avez pas besoin du support de Retina, vous pouvez définir des images plus petites et plus légères destinées à être affichées sur mobiles et tablettes au lieu d'images de grandes tailles.

Ce plugin permet de réduire le trafic réseau et d'augmenter la vitesse de chargement de votre site, c'est utile si un utilisateur dispose d'une connexion Internet lente. Des réglages d'options côté client et côté serveur permettent d'optimiser les performances et d'ergonomie de votre site Web. Le plug-in est compatible avec les navigateurs modernes et plus, y compris Internet Explorer 6+.


Do exactly what the developper says: load images when scroll down a page.

Ease of use

Just install the plugin. I did not set up anything. Works perfectly in default mode.


Great support even before purchasing the plugin. Very reactive and clear.


Very complete.

Value for money

Great. I tried for days JCHoptmize but it does work well with IE.

I used this to: I use the plugin to speed up my website which uses a lot of images and RAXO. This plugin is the only one that works correctly with RAXO.
SEF Wizard for Joomla

SEF Wizard for Joomla

Paid download | SEF | Philip Sorokin
2 reviews
SEF Wizard is an extension intended to improve native Joomla! SEF. It has simple logic and high performance. The package contains a system plugin – “Engine”, and a backend component – “Controls”. SEF Wizard allows you to remove IDs from the URL of standard Joomla! components. Also, with this extension, you can remove page duplicates by redirecting a user to canonical pages or by disabling duplicates with a 404 error. The extension allows to disable indexing of some pages that have non-SEF URL. With a “Beautiful pagination” option, you can set custom pagination tags instead of native non-SEF query string parameters – the pagination tags become the part of URL. SEF Wizard also can improve tag routing (correct the URL like “component/tags/tag/item”). It has robots.txt and sitemap.xml editors, that allows you to edit these files from the admin panel. Redirect manager allows you to externally or internally redirect locations to new URLs with the HTTP status codes of your choosing. In redirect rules, you can use regular or exact expressions. Works with absolute and relative URLs as well. It has UTF-8 support that allows to work with UTF-8 domains without punicode. Options: Removing IDs from the URL of standard Joomla! components. Removing page duplicates: redirect 301 to the canonical page, block duplicates with an error 404, setting the canonical link in duplicates, setting the NOINDEX meta-tag for non-SEF URLs. There are several duplicate filtration modes that can give you flexibility or straightforwardness in duplicate handling. Beautiful pagination: you can set custom pagination tags instead of native non-SEF query string parameters – the pagination tags become the part of URL, for example “category/article/page-1”. “Smart” error handler. Create a customized error page based on your template. The design of your template will be saved, as well as all modules you are using. Improving of the tag routing (correction of URLs like “component/tags/tag/item”). Robots.txt editor, that allows you to edit this file from the admin panel. Redirect manager that allows you to externally or internally redirect locations to new URLs with the HTTP status codes of your choosing. In redirect rules, you can use regular or exact expressions. Works with absolute and relative URLs. It has UTF8 support that allows to work with UTF8 domains without punicode.
Sitemap Cache

Sitemap Cache

Free | Site Map | Philip Sorokin
2 reviews
You might not know that using such popular extensions, as OSMap, XMap, MapX without caching can down your server completely. It is easy to make your site unresponsible by doing a school DDOS (HTTP flood) attack from a mobile phone, sitting in front of TV. This is because sitemap generators require a lot of server resources to run heavy SQL queries for building the sitemap. I wrote this lightweight plugin to make the sitemap generators fast and secure, because there were not clean solutions for XMap based generators that would work without errors. This plugin is like the standart Joomla! Page Cache plugin, but only for sitemap generators. It does not run SQL queries to get the cache, it does not run SQL queries to store the cache – it uses your system configuration.
CSS Async Loader

CSS Async Loader

Paid download | Core Enhancements | Philip Sorokin
1 review
A large number of external style sheets and big CSS files can slow down your page load time. The site speed not only is important to user experience, but also determines web search rankings. As noted by Google, slow page load speed can affect SEO. This plugin allows you to load style sheets asynchronously, so that browsers do not block the rendering of a web page untill style sheets are loaded. To load CSS asynchronously you need to specify the style sheet URLs in the plugin settings. Allthough the styles are loaded with JavaScript, they are also available for the users that have JavaScript disabled.
Simple HTML Compressor

Simple HTML Compressor

Paid download | Performance | Philip Sorokin
0 reviews
Simple HTML compressor for Joomla! removes extra whitespace characters and HTML comments in the document. This can reduce your website bandwidth usage and increase page load speed. Flexible plugin options allows you to save conditional comments or the content in certain HTML blocks that must not be compressed.


Philip Sorokin
Last updated:
Mar 17 2017
Date added:
Jun 09 2015
GPLv2 or later
Paid download

Uses Joomla! Update System

Demo Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support

  • Value for money