Заметки e-commerce разработчика
Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.

CSRF в D7-контроллерах: почему GET-запросы тоже требуют токен
С версии главного модуля 18.0.9 D7-контроллер 1С-Битрикс требует CSRF-токен и на GET-запросах. Разбор ActionFilter\Csrf, ошибки invalid_csrf и точечной настройки фильтров через configureActions().

AJAX в 1С-Битрикс: актуальные способы вместо CPHttpRequest
Актуальные способы AJAX в 1С-Битрикс: BX.ajax.runComponentAction, свой обработчик на fetch/jQuery/Vue — вместо устаревшего CPHttpRequest.
Ajax загрузка, минимальное время работы
Как сделать минимальное время отображения загрузчика при быстрых AJAX-запросах.
AJAX навигация по меткам
JavaScript-класс для сохранения состояния страницы после AJAX-запроса через хеш-метки в URL.
Ajax и IE7: Ошибка c00ce56e и как её исправить, в Bitrix не исключение…
Решение ошибки c00ce56e в Internet Explorer 7 при AJAX-запросах — проблема с неправильно указанной кодировкой в заголовке Content-Type.
Bitrix AJAX [bitrix-ajax-api]
Как использовать нативную AJAX-библиотеку 1С-Битрикс через CPHttpRequest — инициализация запроса, отправка GET и POST, индикатор загрузки.