Встречается на собеседованиях • сегодня

В чем разница между Vite и Webpack

Vite — это современный сборщик, использующий нативные ES-модули в браузере для ускорения разработки. Он не пересобирает весь проект при изменениях, а обновляет только измененные модули. Webpack — классический бандлер, который собирает весь проект в один или несколько бандлов, поддерживает сложные конфигурации и плагины.

Основные отличия:

  • Скорость: Vite быстрее в dev-режиме благодаря ESM и esbuild.
  • Конфигурация: Vite проще, Webpack требует больше настроек.
  • Гибкость: Webpack мощнее для сложных сценариев (например, кастомные загрузчики).

Пример Vite config:

js
// vite.config.js
export default {
  plugins: [vue()],
  server: { port: 3000 }
}

Выбор зависит от проекта: Vite — для скорости и простоты, Webpack — для сложных кастомных сборок.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы