Size: a a a

Webpack — русскоговорящее сообщество

2021 May 17

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
ребята, этот плагин workbox-webpack-plugin - дает возможность кэшировать условные забандленные файлы?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
источник

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
я тут был, ничего не понял к сожалению. Написано, что с сервис-воркерами работает. Это асинхронное действие на стороне браузера. За счет него можно как то файлы-бандлы закэшить?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Сервис воркеры это ни разу не "асинхронное действие на стороне браузера"
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Если ты не знаешь зачем эта штука тебе нужна - она тебе не нужна )
источник

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
а что нужно, чтобы ускорить загрузку основного файла-бандла, в котором содержится чисто пакеты установки (не бандлы компонентов). А то у меня в начале прогрузки сайта, основной файл бандла js выполняет 350мс, проект на Реакте. Можно как-то уменьшить выполнение js основного бандл-файла, или закэшировать их
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Пакеты установки?
источник

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
да, зависимости в package.json
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
И сколько у тебя весит этот бандл с зависимостями?
источник

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
в билде веси 1,1мб, в гзипе больше 200кб
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
350 мс для метра зависимостей не так уж и долго
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Хочешь чтоб быстрее было - уменьшай зависимости, меняй на более компактные, проверяй что не тянешь лишнего
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Ну и на чанки разбивай
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Крупные какие-то депенденси вообще лениво можно грузить там где они нужны
источник

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
а как их лениво можно грузить? (ссылка, название плагина)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Динамически импортировать
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Здесь все советы собраны
https://webpack.js.org/guides/code-splitting/
источник

ZS

Zhanadil Sadykov in Webpack — русскоговорящее сообщество
спасибо!
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
это... одмин метлой прошел? поисчезали комментарии
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
почистил офтоп
источник