#lazy_builder не имеет отношения к «ленивой загрузке» и тем более к javascript, этим всем занимается модуль BigPipe о котором почему-то ничего не сказано. #lazy_builder создан для возможности кэшировать страницы (и другой html) с динамическим содержимым.
У меня «friGate3 proxy helper» с месяц как начал жрать процессор при старте браузера. Я так и подумал, что встроили какую-то отправку статистики за предыдущий день. Сейчас вынес его в отдельный профиль от греха подальше.
PoC появился только в конце этой недели. Появись он через пару месяцев, написали бы тогда. Согласно статистике больше половины сайтов так и не обновились.
Я бы ещё добавил про друпал что писать JavaScript там отдельное удовольствие всю функциональность приходится оборачивать специальными костыликами чтобы они второй раз не вызывались
Оборачивать надо как раз чтобы второй раз вызывалось, например когда придёт новый кусок dom.
всякие там new Drupal.ajax(…
Если вы пишите в своём js коде «new Drupal.ajax», то вы уже что-то делаете не так.
Тайлы Яндекс.Карт можно использовать только в рамках их API. Об этом неоднократно писали разработчики:
https://yandex.ru/blog/mapsapi/51030
https://yandex.ru/blog/mapsapi/60531
в Drupal 7 отсутствует большая куча модулей которые в Drupal 8 присутствуют в ядре
от того что они в ядре, меньше ресурсов они потреблять не стали
отсутствие module файлов, на порядок меньшее кол-во хуков
module файлы не месте, уменьшение числа хуков с лихвой перекрывает увеличение числа классов и интерфейсов
Так как такое кэширование требует индивидуальной настройки для каждого конкретного сайта и не работает из коробки в приведенных бенчмарках это абсолютно не учтено