Vite vs Mix

Август, 2022

Согласно посту на laravel-news.com , в Laravel 9 сборщик Mix был заменён на Vite, как более быстрое и современное решение.

В Upgrade Guide есть инструкция по переходу с Mix на Vite и наоборот. Поскольку Laravel это backend фреймворк, то какой сборщик использовать - не принципиально, можешь остаться на Mix или следовать за условностями фреймворка и перейти на Vite, или отказаться от обоих.

Тем не менее, если ты используешь UI пакеты (StarterKit), то отказ от Vite может стать проблемой. Например, Breeze использует Vite и перестал поддерживать предыдущие версии Laravel. Тоже самое может коснуться любого стороннего пакета.

Что касается сравнения, то правильнее сравнивать Vite с Webpack, а не с Mix. Об этом ты можешь почитать здесь или погуглив самостоятельно.