
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 enables deferred component loading to accelerate page rendering. Instead of the original HTML, a placeholder is rendered immediately. The placeholder container must include specific data attributes, which are available in the .default template. A custom placeholder template can be defined for each component template.
The module enables deferred component loading to accelerate page rendering. Instead of the original HTML, a placeholder is rendered immediately. The placeholder container must include specific data attributes, which are available in the .default template. A custom placeholder template can be defined for each component template.
JavaScript code for the asynchronous loading function is generated alongside the placeholder. The logic for generating this code is encapsulated within the component to prevent duplication across templates. The function is triggered according to the selected mode: immediately (NOW), after DOM loading (ONDOMLOAD), or via LazyLoad (LAZYLOAD).
Upon execution, the placeholder is replaced with the actual HTML code of the component retrieved via AJAX. After the replacement, a custom event 'asynchronizer.afterLoad' is dispatched. The event detail includes the component object, the template name, and the response parameters (response.data.PARAMS).
Delight Async is a module for asynchronous component loading.
General iT can install and configure this module and check how it works on your website.
YOUR PROJECT INFRASTRUCTURE
BEFORE YOU ORDER