
Дмитрий Кротов
Предзагрузчик ресурсов
Модуль устраняет ресурсы, блокирующие отображение, согласно рекомендациям Google PageSpeed Insights, что способствует ускорению загрузки сайта.
Аккаунт в General iT
Войдите или создайте аккаунт для управления услугами в панели.

МОДУЛЬ ДЛЯ 1С-БИТРИКС
Дмитрий Кротов
Модуль обеспечивает отложенную загрузку компонентов для ускорения отображения страницы. Вместо исходного HTML сразу выводится заглушка. Контейнер заглушки должен содержать специфические data-атрибуты, которые можно найти в шаблоне .default. Для каждого шаблона компонента допускается использование собственного варианта заглушки.
Модуль обеспечивает отложенную загрузку компонентов для ускорения отображения страницы. Вместо исходного HTML сразу выводится заглушка. Контейнер заглушки должен содержать специфические data-атрибуты, которые можно найти в шаблоне .default. Для каждого шаблона компонента допускается использование собственного варианта заглушки.
Вместе с заглушкой генерируется JavaScript-код функции асинхронной загрузки. Логика формирования этого кода инкапсулирована внутри компонента, что исключает дублирование при смене шаблонов. Функция запускается в одном из доступных режимов: сразу (NOW), после загрузки DOM (ONDOMLOAD) или с использованием LazyLoad (LAZYLOAD).
При выполнении функции заглушка заменяется на актуальный HTML-код компонента, полученный через AJAX. После успешной подмены вызывается кастомное событие 'asynchronizer.afterLoad'. В детали события передаются объект компонента, имя шаблона и параметры ответа (response.data.PARAMS).
Асинхронизатор — это модуль для асинхронной загрузки компонентов.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.
ИНФРАСТРУКТУРА ПРОЕКТА
ПЕРЕД ЗАКАЗОМ