
Dmitry Krotov
Resource Preloader
The module addresses resources that block rendering as identified by Google PageSpeed Insights, thereby accelerating site load times.
Аккаунт в General iT
Войдите или создайте аккаунт для управления услугами в панели.

MODULE FOR 1C-BITRIX
Dmitry Krotov
The module implements lazy loading for images, including background images, as well as for video and iframe elements. This optimizes Google PageSpeed scores by addressing the requirement to defer loading of hidden images.
The module implements lazy loading for images, including background images, as well as for video and iframe elements. This optimizes Google PageSpeed scores by addressing the requirement to defer loading of hidden images.

LazyLoad PRO provides automatic lazy loading for images, videos, and iframe elements. The script independently identifies elements requiring optimization without the need for manual class or attribute configuration. It supports complex background images composed of multiple layers and handles both vertical and horizontal scrolling. Content appears smoothly. The module operates independently of jQuery and is compatible with composite modes, AJAX requests, and CDN services. Server-side performance (PHP) averages 0.01 seconds per page. The tool is fully SEO-friendly, ensuring images remain accessible to search engines even when the src attribute is absent in the source code.
Functionality includes processing images in the src attribute of img tags, as well as background images defined via CSS properties background and background-image. Support is provided for video tags and nested source tags, along with iframe handling. The srcset attribute is supported for adaptive rendering of images at different resolutions (configured manually). The system can generate placeholders based on the actual dimensions of source files. Exclusion mechanisms are available: lazy loading can be disabled for elements with specific classes or for images containing particular strings in their URL, which is useful for tracking pixels and retargeting tags.
The module allows disabling lazy loading for specific domains, sections, or individual pages.

To resolve the issue of resources blocking rendering, you can use the Resource Preloader module.

To reduce the size of HTML, JavaScript, and CSS code, use a dedicated minification module.


General iT can install and configure this module and check how it works on your website.
UPDATE HISTORY
Fixed URL-based image restriction in background
Module publisher change
Moved the Lazyload library inside the handler function
Fixed the option "Generate placeholders based on original image sizes"
YOUR PROJECT INFRASTRUCTURE
BEFORE YOU ORDER