Size: a a a

2021 July 13

К

Константин in javascript_ru
если не бандлом
источник

DM

Denys Mikhalenko in javascript_ru
Ну если не бандлить, оно каждый файл отдельно будет же грузить
источник

DM

Denys Mikhalenko in javascript_ru
То есть каждая зависимость будет отдельно запрошена с сервера
источник

DM

Denys Mikhalenko in javascript_ru
Даже с H2 это будет тормозить из-за tcp latency
источник

DM

Denys Mikhalenko in javascript_ru
Я думаю не бандлить - это не вариант в современном вебе
источник

К

Константин in javascript_ru
можно оба
источник

К

Константин in javascript_ru
грузить модули для страницы
источник

К

Константин in javascript_ru
из бандла
источник

К

Константин in javascript_ru
динамические:)
источник

DM

Denys Mikhalenko in javascript_ru
Я так делал, да
источник

К

Константин in javascript_ru
вот так
источник

DM

Denys Mikhalenko in javascript_ru
У меня был кеш модулей
источник

DM

Denys Mikhalenko in javascript_ru
А импортил я из них
источник

DM

Denys Mikhalenko in javascript_ru
Условно говоря, когда тебе нужна хоть одна кнопка, ты грузишь buttons.js бандл и он кешируется, а ты уже импортируешь свою кнопку из этого модуля
источник

DM

Denys Mikhalenko in javascript_ru
На следующей странице ты импортируешь другую кнопку, но из того же модуля, а он уже в кеше
источник

DM

Denys Mikhalenko in javascript_ru
Такая себе lazy-load имплементация
источник

DM

Denys Mikhalenko in javascript_ru
Но я всё ещё мечтаю динамически бандлы собирать )
источник

К

Константин in javascript_ru
Ну так обычный браузер так и делает
источник

К

Константин in javascript_ru
ток синхронно
источник

DM

Denys Mikhalenko in javascript_ru
Ну не обязательно синхронно, можно ведь и асинхронно загружать
источник