Щоб налаштувати Rocket JavaScript будь ласка підіть в Stores > Configuration > Magefan Extensions > Rocket JavaScript.

Налаштування Rocket JavaScript

1. Виберіть Так у полі Enabled Deferred JavaScript, щоб перемістити всі JavaScripts у кінець (вниз) сторінки перед закриваючим </html> тегом.

2. Впишіть шляхи сторінок, на яких ви не хочете переміщувати JS вниз в полі Disallowed Pages for Deferred JavaScript.

3. Увімкніть JavaScript Bundling Optimization, якщо ви хочете вручну керувати тим, які JS файли повинні бути додані до набору JS.

4. У полі Included In Bundling ви можете задати JavaScripts , які хочете включити до набору JS (ми рекомендуємо щоб цю опцію налаштували розробники).
Magento 2 Rocket JavaScript Configuration

Щоб отримати список використаних на сторінці вітрини магазину файлів JavaScript, ви можете використовувати цей js скрипт у консолі браузера:

/* Use in browser console */
globalSrc = '';
jQuery('script').each(function(){
if (!jQuery(this).attr('src')) return;
var src = jQuery(this).attr('src');
if (src.indexOf(require.toUrl('')) != -1 && src.indexOf('Magefan_LazyLoad') == -1) {
var src = (src.replace(require.toUrl(''), ''));
globalSrc += "\n" + src;
}
})
console.log(globalSrc);

Закінчивши налаштування модуля, не забудьте натиснути кнопку Зберегти Налаштування.

Magento 2 Rocket JavaScript, Save Config

Перегляньте це коротке відео, щоб дізнатися, як налаштувати deferred javascript у Magento 2: