# Announcing Vite 2.0

DevFeed: [Announcing Vite 2.0](<https://devfeed.tech/articles/announcing-vite-2-0-3014.md>)

Original publisher: [Read original article](<https://vite.dev/blog/announcing-vite2>)

Published: 2021-02-16T00:00:00Z

Content type: article

Language: en

Sources: [Vite](<https://devfeed.tech/sources/vite.md>)

Topics: [Vite](<https://devfeed.tech/topics/vite.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [build-tool](<https://devfeed.tech/tags/build-tool.md>), [framework](<https://devfeed.tech/tags/framework.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [integration](<https://devfeed.tech/tags/integration.md>), [release](<https://devfeed.tech/tags/release.md>), [vite](<https://devfeed.tech/tags/vite.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

## AI overview

Vite 2.0 is introduced as a fast, lean build tool for frontend web development, combining a pre-configured development server with a bundler. The release adds a framework-agnostic core, a new plugin format and API, and esbuild-powered dependency pre-bundling for faster handling of dependencies and CommonJS-to-ESM conversion.

## Source excerpt

Announcing Vite 2.0  February 16, 2021 - Check out the Vite 3.0 announcement Today we are excited to announce the official release of Vite 2.0! Vite (French word for "fast", pronounced /vit/) is a new kind of build tool for frontend web development. Think a pre-configured dev server + bundler combo, but leaner and faster. It leverages browser's native ES modules support and tools written in compile-to-native languages like esbuild to deliver a snappy and modern development experience. To get a sense of how fast Vite is, check out this video comparison of booting up a React application on Repl.it using Vite vs. create-react-app (CRA). If you've never heard of Vite before and would love to learn more about it, check out the rationale behind the project. If you are interested in how Vite differs from other similar tools, check out the comparisons. What's New in 2.0  Since we decided to completely refactor the internals before 1.0 got out of RC, this is in fact the first stable release of Vite. That said, Vite 2.0 brings about many big improvements over its previous incarnation: Framework Agnostic Core  The original idea of Vite started as a hacky prototype that serves Vue single-file components over native ESM. Vite 1 was a continuation of that idea with HMR implemented on top. Vite 2.0 takes what we learned along the way and is redesigned from scratch with a more robust internal architecture. It is now completely framework agnostic, and all framework-specific support is delegated to plugins. There are now official templates for Vue, React, Preact, Lit Element, and ongoing community efforts for Svelte integration. New Plugin Format and API  Inspired by WMR, the new plugin system extends Rollup's plugin interface and is compatible with many Rollup plugins out of the box. Plugins can use Rollup-compatible hooks, with additional Vite-specific hooks and properties to adjust Vite-only behavior (e.g. differentiating dev vs. build or custom handling of HMR). The programma