Vite (software)

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

Características

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

O Vite monitora automaticamente os arquivos da aplicação/website quando eles sofrem modificações, quando são editados e salvos;[1] 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),[1][9][11] usando o ESM, rollup e,[1] WebSocket,[11] 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).[1]

Possui a arquitetura cliente-servidor separada,[9] faz a renderização do lado do servidor (server-side rendering, SSR), usando por padrão a porta TCP 5173.[12] É 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.[13][8] 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().[11]

Conferencia

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

Veja também

Referências

  1. a b c d e f g «What is Vite.js?». Educative (em inglês). Consultado em 12 de janeiro de 2026 
  2. a b «Adeus create-react-app: Veja como criar um projeto React utilizando o Vite». SatellaSoft - Tecnologia em Dados da Informação. 30 de maio de 2024. Consultado em 13 de janeiro de 2026 
  3. «Announcing VoidZero - Next Generation Toolchain for JavaScript». void(0) (em inglês). Consultado em 12 de janeiro de 2026 
  4. «TechStacks - Technology Stack Sharing». techstacks.io. Consultado em 12 de janeiro de 2026 
  5. «Vite and the Future of JavaScript Tooling by Evan You». gitnation.com (em inglês). Consultado em 12 de janeiro de 2026 
  6. «Taming JavaScript Complexity: The Artisan of the Day Is Evan You - Laravel - The PHP Framework For Web Artisans». laravel.com (em inglês). 12 de agosto de 2025. Consultado em 12 de janeiro de 2026 
  7. «What is Evan You doing by creating VoidZero, and what are the issues with JS toolchains?». DEV Community (em inglês). 17 de dezembro de 2024. Consultado em 12 de janeiro de 2026 
  8. a b c «Server Options». vitejs (em inglês). Consultado em 12 de janeiro de 2026 
  9. a b c d «vite-node». npm (em inglês). Consultado em 13 de janeiro de 2026. Cópia arquivada em 4 de agosto de 2025 
  10. «Vite 7.0 is out!». vitejs (em inglês). Consultado em 13 de janeiro de 2026 
  11. a b c «Send Real-Time Events from Browser to Vite Dev Server - Vue School Articles». vueschool.io (em inglês). Consultado em 12 de janeiro de 2026 
  12. «Announcing VoidZero - Next Generation Toolchain for JavaScript». void(0) (em inglês). Consultado em 15 de junho de 2025 
  13. «Vite pugin http2 proxy plus». NPM. 2025 
  14. a b East, David (30 agosto 2022). «Come join us at ViteConf 2022!». The Firebase Blog (em inglês). Consultado em 24 setembro 2025 
  15. «ViteConf is back!». blog.stackblitz.com (em inglês). 10 de agosto de 2023. Consultado em 12 de janeiro de 2026 
  16. «Why Vite». vite.dev 
  17. «ViteConf 2024 was a blast». blog.stackblitz.com (em inglês). 22 de outubro de 2024. Consultado em 12 de janeiro de 2026 
  18. «Announcing VoidZero - Next Generation Toolchain for JavaScript». void(0) (em inglês). Consultado em 15 de junho de 2025 
  19. «Announcing VoidZero - Next Generation Toolchain for JavaScript». void(0) (em inglês). Consultado em 12 de janeiro de 2026 

Ligações externas

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.