Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Асинхронизатор: асинхронная загрузка компонентов

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Дмитрий Кротов

Асинхронизатор: асинхронная загрузка компонентов

Модуль обеспечивает отложенную загрузку компонентов для ускорения отображения страницы. Вместо исходного HTML сразу выводится заглушка. Контейнер заглушки должен содержать специфические data-атрибуты, которые можно найти в шаблоне .default. Для каждого шаблона компонента допускается использование собственного варианта заглушки.

Технические данные

Опубликовано
29.07.2024
Версия
1.0.0
Установлено
Менее 50 раз
Подходящие редакции
«Первый сайт», Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM
Адаптивность
Да
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
Дмитрий Кротов

Что умеет решение

Модуль обеспечивает отложенную загрузку компонентов для ускорения отображения страницы. Вместо исходного HTML сразу выводится заглушка. Контейнер заглушки должен содержать специфические data-атрибуты, которые можно найти в шаблоне .default. Для каждого шаблона компонента допускается использование собственного варианта заглушки.

Вместе с заглушкой генерируется JavaScript-код функции асинхронной загрузки. Логика формирования этого кода инкапсулирована внутри компонента, что исключает дублирование при смене шаблонов. Функция запускается в одном из доступных режимов: сразу (NOW), после загрузки DOM (ONDOMLOAD) или с использованием LazyLoad (LAZYLOAD).

При выполнении функции заглушка заменяется на актуальный HTML-код компонента, полученный через AJAX. После успешной подмены вызывается кастомное событие 'asynchronizer.afterLoad'. В детали события передаются объект компонента, имя шаблона и параметры ответа (response.data.PARAMS).

Асинхронизатор — это модуль для асинхронной загрузки компонентов.

General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Есть ли пробный период?
По данным разработчика, пробный период: 14 дн. Кнопка «Попробовать» открывает установщик в панели твоего сайта. Проверь нужные функции и совместимость до покупки.
Сколько стоит продление этого решения?
Текущая стоимость продления: 7 500 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения