Сборка в Inertia
В основном учебнике клиент для Vue 3 уже подключён, точка входа запускает приложение, а Vite собирает страницы и отдаёт их Laravel. Этого достаточно, чтобы ходить по адресам, отправлять формы и держать данные на экране без полной перезагрузки сайта. Повседневная работа опирается на эту схему и редко требует отдельной настройки сборки.
Когда проект растёт, появляются другие вопросы. После выкладки новой версии фронтенда у части посетителей может остаться старый JavaScript в кэше браузера. Размер первой загрузки зависит от того, грузятся ли все страницы одним файлом или каждая тянет свой фрагмент. Нужен ли HTML с сервера для поисковиков или достаточно клиентского рендера. И как смотреть сами визиты, когда ответ уже не обычная перезагрузка документа.
Эти настройки не заменяют базовую установку, а уточняют поведение там, где важны кэш, размер бандла, SEO или отладка запросов.
Со всем этим мы и будем разбираться в рамках данного раздела.