layout title titleTemplate hero features home Vite Next Generation Frontend Tooling name text tagline image actions Vite Next Generation Frontend Tooling Get ready for a development environment that can finally catch up with you. src alt /logo-with-shadow.png Vite theme text link brand Get Started /guide/ theme text link alt Why Vite? /guide/why theme text link alt View on GitHub https://github.com/vitejs/vite theme text link brand ⚡ ViteConf 24! https://viteconf.org/?utm=vite-homepage icon title details 💡 Instant Server Start On demand file serving over native ESM, no bundling required! icon title details ⚡️ Lightning Fast HMR Hot Module Replacement (HMR) that stays fast regardless of app size. icon title details 🛠️ Rich Features Out-of-the-box support for TypeScript, JSX, CSS and more. icon title details 📦 Optimized Build Pre-configured Rollup build with multi-page and library mode support. icon title details 🔩 Universal Plugins Rollup-superset plugin interface shared between dev and build. icon title details 🔑 Fully Typed APIs Flexible programmatic APIs with full TypeScript typing. <script setup> import { onMounted } from 'vue' onMounted(() => { const urlParams = new URLSearchParams(window.location.search) if (urlParams.get('uwu') != null) { const img = document.querySelector('.VPHero .VPImage.image-src') img.src = '/logo-uwu.png' img.alt = 'Vite Kawaii Logo by @icarusgkx' } }) </script>