Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 17.08.2022 10:28:05

kodzero
Откуда: San Francisco
Сообщений: 21
Сайт

Миксины Tree Shaker Webpack Laravel.

Здравствуйте.
Вопрос больше про теорию, как оно крутиться под капотом Laravel в связке с Webpack, он же настраивается через Миксины.

На лендингах все понятно, под каждую страницу, есть свои js и css файлы, которые собираются Вебпаком в бандл и там проходит разная оптимизация. Интересует именно вопрос оптимизации tree shaker, когда одна страница, вырезаются весь код, все функции, которые не используются в библиотеках, а далее уже файлы сжимается в один и т.п.
На Ларавел получается не одна лендинг страница, а много, а соответственно на одной странице по клику может быть использована одна функция, а на другой совершенно другая. Если запускать этот tree shaker через мексины, а путь на всех страницах на бандл будет один, сможет он пройти по всем маршрутам автоматически и собрать только используемые на всех маршрутах функции в этот файл одной сборкой? Или под каждый маршрут нужно ручками собирать отдельный бандл через эти миксины? Ну предположим чтобы на одном маршруте страницы вырезеть все неиспользуемы легаси функции jQuery из ее библиотеки и оставить одну-две, а ну странице блога, оставить другие функции того же jQuery и удалить уже другое лишние. Ну и тоже самое по CSS, тот же смысл с фронтенд фреймворками типа Бутсрап, материалайзы, и т.п.
??

Или может, я что-то не правильно представляю?

Не в сети

Подвал раздела