O vite (pronunciado "veet") é um servidor de desenvolvimento e ferramenta de build de aplicações web modernas mantido pela VoidZero Inc e desenvolvido por Evan You (criador da biblioteca Vue.js), Ele usa rollup e esbuild internamente para agrupar as dependências (empacotamento).

Características Trabalha com as linguagens ECMAScript6/ESM, TypeScript e, JSX. Também suporta os frameworks: React, Vue e, Svelte. E trabalha com pipeline, plug-ins, resolução, alias, módulos de nós nativos (fs e path). O vite exige a instalação da versão 20.19+ ou 22.12+ do Node.js.

O Vite monitora automaticamente os arquivos da aplicação/website quando eles sofrem modificações, quando são editados e salvos; faz o navegador da web recarregar o código que foi editado usando o sistema de atualização "substituição dinâmica de módulos" (do inglês Hot Module Replacement, API HMR), usando o ESM, rollup e, WebSocket, que funciona recarregando apenas o arquivo específico que foi alterado (carregamento assíncrono), ao invés de recompilar toda a aplicação (reduzindo o tempo de espera durante o desenvolvimento).

Possui a arquitetura cliente-servidor separada, faz a renderização do lado do servidor (server-side rendering, SSR), usando por padrão a porta TCP 5173. É possível configurar o este servidor para servir conteúdo no modo seguro HTTPS e encaminhar solicitações (incluindo WebSocket) para um servidor web backend, como o Apache HTTP Server ou o lighttpd. Permite usar a conexão WebSocket para enviar mensagens personalizadas do navegador web ao servidor - sem usar polling e requisição HTTP - usando a API HMR e o import.meta.hot.send().

Conferencia A Viteconf é um evento que promove palestras sobre ferramentas frontend. Três edições foram realizadas online: 2022, 2023 e, 2024. Em outubro de 2025, a primeira convenção presencial foi realizada na cidade de Amsterdã (Países Baixos).

Ver também Bun Deno

Referências

Ligações externas

Vite com npm

Categoria:Software usando a licença MIT Categoria:Software de 2020 Categoria:JavaScript Categoria:Aplicações web