Size: a a a

2021 July 13

DM

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

DM

Denys Mikhalenko in javascript_ru
Из-за tcp roundtrip time
источник

К

Константин in javascript_ru
ну что, подождем синхронно
источник

DM

Denys Mikhalenko in javascript_ru
Типа цепочка из 10 зависимостей, даже если пренебречь временем загрузки, а пинг скажем 20мс
источник

DM

Denys Mikhalenko in javascript_ru
То уже 200мс ждать загрузки )
источник

К

Константин in javascript_ru
ну по этому так делать нельзя
источник

К

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

DM

Denys Mikhalenko in javascript_ru
И если на этом построить архитектуру, то чем больше ты усложняешь свою систему, тем тормознутее она будет и исправить ничего нельзя - фундаментальный провал )
источник

К

Константин in javascript_ru
тут не в том прикол
источник

DM

Denys Mikhalenko in javascript_ru
Если для каждой страницы модуль, то бандлить надо
источник

К

Константин in javascript_ru
ну это замена 1000 script в руте
источник

К

Константин in javascript_ru
ты грузишь их в js, где и должен быть
источник

К

Константин in javascript_ru
а не в разметке
источник

К

Константин in javascript_ru
dry на уровне верстки типа :)
источник

К

Константин in javascript_ru
я видео корейцев, на проде
источник

DM

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

DM

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

DM

Denys Mikhalenko in javascript_ru
То если ты её не бандлишь - тормозишь загрузку
источник

DM

Denys Mikhalenko in javascript_ru
Если бандлишь - загружаешь несколько раз + потенциально может быть конфликт когда ты что-то грузишь несколько раз (типа как реакт помню раньше плакал, если он был больше чем 1 раз подключен на странице)
источник

К

Константин in javascript_ru
ну вот, тут и туда и сюда
источник