Ребят привет 🙂
В последнее время чуть выпал из svelte`а, но за глобальными вещами следил
Подскажите, пожалуйста, почему svelte kit так “быстро” перепрыгивает с одного сборщика на другой? Сначала был snowpack(а внутри сновпака же вроде esbuild) а потом на vite?
В этом есть какой-то смысл? Тк когда так много важных изменений, а как по мне, сборщик это достаточно важное изменение, то это немного пугает, и выглядит как будто Рич и другие ребята не знаю что же выбрать
Если есть какие-то статьи, поделитесь пожалуйста, я бы почитал 🙂
Про сплит кода Марк верно сказал, но посмотрите, что еще vite умеет из коробки, там куча крутого.
CSS-модули (как альтернатива свелтовскому способу работы с классами), динамические для SSR полифиллы, прогруз критического CSS для текущей страницы, крутая работа с ассетами (хеш + инлайн, плюс поддержка в CSS!), качественно сделанные глоб-импорты, ну и в целом оно под капотом имеет тот же есбилд (с ES импортами и HMR), что и сноупак, только больше фич.
Часть из этого можно сделать самому плагинами, но зачем, если можно в opinionated фреймворке дать хорошие дефолты для конфига. Часть была сделана в саппере, но зачем всё это поддерживать самостоятельно и переносить из старой кодбазы, если можно выкинуть и взять готовое крутое комьюнити-решение.