Vite 5.1 is out! ⚡️
🛠️ Experimental Vite Runtime API (vite-node into core), unlocking HMR for SSR and running code using Vite plugins in any environment
🔥 Dev server performance improvements
✨ import `css?url` support and more!
⚡️ Vite 3 is out!
The Vite Team, working closely with maintainers of the ecosystem, is happy to announce the next
@vite_js
major! Thanks to everyone involved in making this release possible 🙌
⚡️ Vite 4 is out!
From all of us on the Vite team, thanks a lot to everyone that contributed to Core, pushed improvements from your frameworks upstream, expanded the ever-growing plugin ecosystem, and triaged, tested, or helped others in our community 💜
✨ vite
@2
.9.0 is out!
🔥 Faster Cold Start!
🗺️ CSS Sourcemaps during dev
⚙️ Web Workers enhancements
🛠️ New tools for Plugin and Framework authors
🎁 And more! Check out the release notes at
Vite 5.2 is out! ⚡️
🔐 CSP nonce and require-trusted-types-for support
🧩 import.meta.filename/dirname support in SSR
🧙♂️ shiki+twoslash powered code snippets in docs
⏩ Update to esbuild 0.20
🛠️ Significant fixes across the board
10M weekly npm downloads! ⚡️
Vite downloads are a reflection of the constant growth of a lot of projects! Kudos to all the teams in the ecosystem that keep working together to improve our shared base 💜
⚡️ vite
@4
.4.0 is out!
Right on time to celebrate 800 contributors to Vite Core! 🙌
🏁 Experimental
@lightningcss
support
⬆️ esbuild 0.18
💜 create-vite starters for
@solid_js
and
@QwikDev
💬 Korean translation for Vite's docs
Read the full changelog at
We crossed 1 million monthly npm downloads! 🎉
The ecosystem keeps growing, thanks to all the people working on plugins and integrations, improving Vite core, helping each other, and enjoying the boost in DX while developing their apps ⚡️
⚡️ vite
@2
.8.0 is out!
🛠️ esbuild 0.14 and TS 4.5
⚙️ Workers using the new URL() pattern
🔥 Reduced footprint: 2.8.0 is almost 1/4 of 2.7.0 publish size, and the install size has been reduced by half!
Check out the release notes at
✨ vite
@3
.0.0-beta.1 is out!
📜 Release Notes
⏩ Migration Guide
Get involved and help us! Test the beta in your projects and report back how it works for you, or any issues you find 🙌
Vite 5.0.0-beta.11 is out! ✋
❤️ Upgrade to
@RollupJS
v4!
📅 Node.js v18+ required
⚠️ CJS Node API deprecation
🎁 And a lot more features and cleanups
Learn more at the Vite 5 migration guide and help us test the beta! 🙏
One year after Vite 2 first steps...
🚀 850k weekly npm downloads, 10% of Rollup!
🌟 40k stars on GitHub
💙 25k followers on Twitter
@vite_js
💬 8.5k members on Discord
🙌 And more than 500 contributors!
⚡️ Milestones
🚀 100k weekly npm downloads
🌟 25k stars on GitHub
💙 6.5k followers on Twitter
@vite_js
💬 2.5k members on Discord
🙌 One PR away from 250 contributors
Join the
#contributing
channel at and get involved!
⚡️ vite
@4
.2 is out!
💜 Just in time to celebrate 750 contributors to the Vite repo!
🧩 Env variables in HTML files
📑 Improved source maps and trace logging
✅ ESM subpath imports
📗 Português Translation
🎁 Read the changelog at
⚡️
@vite_js
is the top build tool in 2021 JavaScript Rising Stars, and 2nd in Most Popular Projects Overall. A lot of Vite-powered frameworks and libs are highlighted in the report. Congrats to all, 2022 is going to be a big year for the Vite ecosystem!
⚡️ vite
@2
.6.0 is out!
⏩ minify with esbuild by default, 20~40x faster
🌊 async script tag for streaming SSR
✅ 0kb of JavaScript support
🔥 pre transform direct imports before requests hit the server
Check out the changelog at
⚡️ vite
@2
.7.0 is out!
Most collaborative release so far. Kudos to the whole ecosystem!
🎉 Revamped SSR dependency handling
🧩 API consolidation
🛑 server.fs.strict by default
⚠️ latest versions of plugins required
⚡️ vite
@2
.5.0 is out!
~6x speed of css minification using esbuild, modulepreload polyfill for non-chromium based browsers, and a lot of other improvements and bug fixes. Check out the changelog at
⚡️ Milestones
🚀 100k weekly npm downloads
🌟 25k stars on GitHub
💙 6.5k followers on Twitter
@vite_js
💬 2.5k members on Discord
🙌 One PR away from 250 contributors
Join the
#contributing
channel at and get involved!
⚡️ Vite 4.1 is out!
🎁 Updates to our core dependencies (
@RollupJS
and esbuild), bug fixes, and perf improvements. A new major of Vite's Legacy Plugin. And new releases of the React plugins fixing many HMR edge cases and adding support for
@swc_rs
plugins
✋ vite
@4
.4.0-beta.1 is out!
Beta docs at
⚡️ Experimental support for Lightning CSS
🔼 esbuild 0.18
💜 and more feats and fixes
Help us test the new minor, and let us know how it works for you! Check out the full changelog at
Vite 5.0.0-beta.16 is out! 🙌
Check out the updated migration guide at
We're close to releasing the next stable Vite major. Please help us test the beta and let us know how it works in your projects 🙏
Vite 5.1.0-beta.6 is out! ✋
⚡️ Experimental Vite Runtime API (vite-node into core)
🔥 Run CSS preprocessors in a separate thread
💫 Dev server performance improvements
🤝 import `css?url` support
Help us test the beta and give us feedback!
⚡️ vite
@3
.1.0 is out! 🙌
✅ Vite now uses , a battle-tested HTML5-compliant parser (also used by jsdom, Angular, Lit).
🆕 Support for the new
@RollupJS
hooks object form (order, sequential).
⚡️ vite
@3
.2.0 is out!
✅ Thanks to vite-ecosystem-ci we tested it on Nuxt, SvelteKit, Astro, Marko, Rakkas, Vitest, and Laravel, among other projects in the Ecosystem.
Upgrade your apps today and get involved! Next up is Vite 4 🙌
🚀 vite
@2
.6.0-beta.1 is out!
⚡️ minify with esbuild by default, 20~40x faster
🔥 pre transform direct imports before requests hit the server, 50~70% faster load time for large apps
Let us know how it works for you!
vitejs/create-app is now released as create-vite, giving you a shorter and easier to remember command to scaffold your
@vite_js
projects ⚡️
Thanks a lot,
@brillout
for donating the create-vite package to the vitejs org! ❤️
In the past two months, the Vite repo got 50+ new contributors, for a total of more than 300 contributors in this first year of the project. Thanks to everybody that keeps making Vite better every day!
✋ vite
@4
.3.0-beta.2 is out!
🔥 We've been focusing on dev performance for the next
@vite_js
minor. Try it out in your projects, and let us know how it works for you!
Check out the full changelog at
✋ vite
@4
.0.0-beta.0 is out!
🛠️ Upgrade to
@RollupJS
3
⏩ New React plugin using
@swc_rs
during dev
🎁 And more
Help us test it! We're aiming for a quick release as the ecosystem worked during the alpha to ensure a smooth upgrade
⚡️
@vite_js
crossed 2 million npm weekly downloads!
✅ and
@vitest_dev
smashed the 500K milestone, becoming one of the main drivers of Vite's adoption. Kudos to the team and community 🔥
⚡️vite v2.2.0 is out!
This is the first team/community-driven minor release, with bug fixes and new features from 25 different contributors. Kudos to everybody that collaborated to improve
@vite_js
!
Check out the changelog at
Hello Hydrogen: our new React-based web development framework to build custom storefronts powered by Shopify is now available in developer preview
Its intersection between commerce, UX & developer experience makes it simple, fast, and fun for developers👉
✋ vite
@4
.1.0-beta.1 is out!
Apart from fixes and perf improvements in core, a new release of the Vite React plugin fixes many HMR edge cases. Please help us to test the beta and report back! 💜
> pnpm create vite
@beta
Check out the changelog at
From
> The official Vue build setup is based on Vite, a frontend build tool that is modern, lightweight, and extremely fast.
@vite_js
is now the official recommendation for new
@vuejs
apps 💚⚡️
If you are using Vite, what is your biggest pain point?
If not using Vite, what's preventing you from adopting it?
Let us know in this survey to help us better understand what to improve!
`new URL(url, import.meta.url)` is supported in v2.4.0
During build, Vite will apply transforms so the URLs point to the correct location even after bundling and asset hashing. During development nothing is needed, this works natively in modern browsers!
✋ vite
@2
.5.0-beta.0 is out!
Please help us test the beta and give us feedback on how it works for your projects.
⏩ ~6x speed of css minification using esbuild
🦊 modulepreload polyfill
Check out the changelog at
⚡️ Results from the
@jamstackconf
2022 survey are out:
@vite_js
' usage more than doubled in a year to 32%, while keeping a high satisfaction score. Thanks a lot to the community and ecosystem ❤️
⚡️ Results of State of JS 2022 for Vite:
Increase in Usage from 30% last year to 49%, and Awareness from 66% to 83% while staying at the top of Interest and Retention. Thanks to everyone involved in helping Vite grow and improve this year 💜
✋ vite
@2
.4.0-beta.0 is out, in preparations for the next minor release. Please help us test the beta and report any issues you find. Thanks!
Check out the changelog at
For
@reactjs
apps, Vite now officially supports two plugins with different tradeoffs. For large applications, Vite offers a new plugin that replaces Babel with
@swc_rs
during development, so cold start and HMR are significantly faster 🦀
✋ vite
@2
.7.0-beta.1 is out!
This minor focuses on security (server.fs.strict enabled by default), SSR fixes, and necessary API changes. We worked with maintainers in the ecosystem to ensure users wouldn't be affected. Check out the complete changelog at
A crucial ally behind Vite's DX is
@evanwallace
's esbuild
> The main goal of the esbuild bundler project is to bring about a new era of build tool performance
Thanks for your work Evan, we are going to do our part to help towards that goal ⚡️
We are 400 contributors in the
@vite_js
repo now!
And the community and ecosystem keeps growing, just entered the Top 250 most starred repos in GitHub ⚡️
> 468 days after the first commit, Nuxt 3 is finally out of beta. Discover what's inside and what to expect from it. Yes, it includes Vue 3 and Vite ⚡️
✋ We are almost there!
Update your project's plugins to the latest versions (required for the next release)
⦿ plugin-vue
@1
.10.0
⦿ plugin-vue-jsx
@1
.3.0
⦿ plugin-react
@1
.1.0
Try the latest beta, and report any issue you find!
⚡️ vite
@2
.7.0-beta.8
✋ vite
@3
.2.0-beta.1 is out!
📦 multiple entries for lib mode
🛠️ build.modulePreload options
✨ and much more!
Please try it out and help us test the beta!
And see y'all tomorrow at
@ViteConf
⚡️
Check the complete changelog at
After only one week from the Vite 3 release, most frameworks in the ecosystem have successfully migrated! 🔥
Join
@bluwyoo
,
@haoqunjiang
,
@antfu7
, and
@patak_dev
, to learn more about what's new and what's next ⚡️
🏕️ Vitesse by
@antfu7
, Opinionated Vite Starter Template
⚡️ Vue 3, Vite 2, pnpm, ESBuild
🗂 File based routing
📦 Components auto importing
📲 PWA
🎨 TailwindCSS v2.0 with dark mode
😃 Icons from any icon set
🌍 I18n ready
🗒 Markdown Support
🖨 Server-side generation (SSG)
Vitesse now supports `layouts` for pages (similar to
@nuxt_js
). Thanks to
@JohnCampionJr
and
@hannoeru
's hard work on this! 🙌
And btw, we just reached 600 stars on GitHub 🎉
✋ vite
@3
.1.0-beta.1 is out!
✅ Migration to parse5, a battle-tested HTML5-compliant parser
🆕 Support for the new Rollup hooks object form
Please help us test the beta and let us know how it works for you. Complete changelog at
⚡️
@ViteConf
is back! The Vite community and
@StackBlitz
invite you this October 5/6 for another round to learn from and interact with the builders pushing our expanding ecosystem forward! Get your ticket! 🎉
Vite is built on many amazing packages to reach where it is today. To give back, we're doing a one-time sponsor to
@paulmillr
,
@guybedford
, and
@lukeed05
for US$200 each! Submit an expense on Vite's
@opencollect
to claim it (DM us with any questions!) 💜
Projects in the ecosystem have been working alongside the
@vite_js
team to be ready for this new major. Most frameworks and plugins are already compatible or will release compatible versions in the next few days. Kudos to y'all for another Major milestone!
⚡️ Vite 4 is out!
From all of us on the Vite team, thanks a lot to everyone that contributed to Core, pushed improvements from your frameworks upstream, expanded the ever-growing plugin ecosystem, and triaged, tested, or helped others in our community 💜
Vite is standing on the shoulder of giants 🗿
At build time, code is bundled with
@RollupJS
, pre-configured to output highly optimized static assets for production 🗜️
Props to
@lukastaegert
@Rich_Harris
and the Rollup community for such an amazing tool!
Congrats to the
@storybookjs
team! ⚡️
> First-class Vite support. Vite is a next-gen build tool that gives Storybook 7.0 fast startup and instant reloads. We now support automatic configuration from your Vite config, and Webpack is no longer installed into your projects.
🚀 Storybook 7.0 beta is live!
It's our biggest update ever. SB was re-architected for better performance and stability while also shipping hundreds of improvements.
See what’s new 🧵
✋ vite
@2
.8.0-beta.1 is out!
🛠️ esbuild 0.14 and TS 4.5
⚙️ Workers using the new URL() pattern
🤏 smaller footprint
Help us test the beta, join , and collaborate with others to improve Vite core ⚡️
Check out the changelog at
✋ vite
@2
.9.0-beta.1 is out!
And we just crossed a significant milestone, more than 500 contributors to the Vite core repo 🙌
Try it in your apps, join the
#contributing
channel at , and build with us!
Check out the changelog at
Join us tomorrow at 9am CET in Vite Land to celebrate Vite reaching 10M weekly npm downloads and 900 contributors to the core repo! 🥳
We'll do Q&A, discuss about how to get involved, and chat about what's in store for Vite 5.1 ⚡️
Vite 5.2.0-beta.1 is out! ✋
This minor is small in scope. We plan to release it next week to merge some significant fixes and features to unblock downstream projects. A revised Runtime API is in the works for the next minor.
Help us test the beta! ⚡️
⚡️ Now, with Vite and Vue 3, it is time to rethink what a "Vue-powered static site generator" can really be.
🧪 Check out the docs , and the new
@vuejs
blog powered by VitePress
Introducing Wordle Wars! Multiplayer
#Wordle
.
Send the link to friends to connect and race to wordly glory—first to finish wins! Once you finish, you can see everyone else's letters, and feel enormously smug as you watch them struggle 😈
More info 👇
Save the date: we are hosting a meetup in San Francisco on May 9th!
Come join us for talks from
@youyuxi
and
@patak_dev
, and discussions about Vite and the future of JavaScript / web tooling!
RSVP here:
The main focus of Vite 4 is updating to Rollup 3, which brings many improvements. We're thankful for the work that
@lukastaegert
and the
@RollupJS
team keep pouring into one of the key pieces of the build tooling ecosystem ❤️
From
> vite updates so fast, I'm not sure if it updated or not, so I end up hitting CTRL+R just in case. To prevent that, I created a plugin that provides visual feedback when HMR happens. Now I don't need to force a reload anymore
Vite updates so fast. So I made a plugin to show an icon when an HMR update completes.
It only runs in dev mode, and disappears after a couple seconds.
To take Vite SSR out of experimental status, we need to
• Collect feedback from SSR/SSG plugin authors about potential improvements to Vite's SSR API
• Compile a list of dependencies that do not work out of the box in SSR
If you can help, check out
> UnoCSS the instant atomic CSS engine with maximum performance and flexibility. ... intentionally only provides Vite plugin (might consider other integrations later) which allows it to focus on the best possible integration with Vite. ⚡️
FINALLY! I am so excited to share this with you! 🚀
This is the project I have been working on this month. There are some really cool things that are definitely game changers to me.
👇 Hope you enjoy it!
Join
@bdougieYO
and
@youyuxi
today to learn about Vite, a new breed of frontend build tool that significantly improves the frontend development experience ⚡️
🗓️ Today Friday 12, at 1PM EST
We're doing a new Vite Team Community Chat tomorrow! Let's discuss what we're focusing on, how to contribute, or any issues or PRs you are interested in 🙌
Wednesday, 11 am CET. We hope to see you there 💜
✋ vite
@4
.2.0-beta.1 is out!
Help us to test the beta, and share your feedback! 💜
📑 Sourcemaps improvements, thanks to
@bmeurer
and team!
✅ Support ESM subpath imports. Shoutout to
@lukeed05
!
🎁 Updates to core deps, bug fixes, and more: