Рейтинг: 25.0266  
На голосовании
Предложил Пользователь 203730 21.05.2014 13:31:55

Сделать аналог метода MoveJSToBody для перемещения скриптов шаблона и страницы (компонентов) в конец body

По мотивам обсуждения http://habrahabr.ru/company/bitrix/blog/221805/#comment_7561303 хочется чтобы соответствующие методы были сделаны.

Это позволит оптимизировать скорость загрузки страницы и исправить замечание "Удалите код JavaScript, препятствующий показу страницы" замечательного софта PageSpeed Insights от гугла, который показывает где на странице проблемы в клиентской оптимизации

В общем очень ждем методы
  • MoveTemplateJSToBody
  • MovePageJSToBody
Рейтинг: 18.7757  
На голосовании
Предложил Пользователь 223783 31.10.2013 15:08:38

При объединения JS не добавлять встроенную JS библиотеку ПОЛНОСТЬЮ в объединенный файл

Несмотря на то, что флажок "Объединять JS" в главном модуле презентовался как панацея чуда не случилось. Если вы пойдете в код то увидите, что как только вы ставите этот флажок в файле kernel.js появляется вся JS-библиотека битрикса, даже если вы не подключали ни одного ее файла.

Те включив этот флажок, чтобы страница грузилась быстрее - получите обратный эффект (страница станет на ~600Кб JS кода тяжелее). А учитывая бум мобильных все еще хуже (слабые процессоры дольше интерпретируют JS).

Я считаю это несомнным багом, но поддержка так неохотно передала тикет в разработку, что есть подозрение на отсутствие мотивации исправлять ситуацию.


Всем кому не безразлична скорость загрузки вашего сайта - голосуйте за идею!