Introdução ao Bun.js e Instalação
Conheça o JavaScript runtime mais rápido do mundo e configure seu ambiente
15 minutos
Iniciante
O que é Bun.js?
Bun.js é um JavaScript runtime moderno, construído do zero para ser extremamente rápido. Ele não é apenas um runtime - é um toolkit completo que inclui:
- Runtime JavaScript/TypeScript - Execute código JS/TS nativamente
- Package Manager - Instale dependências 25x mais rápido que npm
- Bundler - Bundle seus projetos sem configuração
- Test Runner - Execute testes sem Jest ou outras dependências
⚡ Por que Bun.js?
Performance Extrema
- • 2-3x mais rápido que Node.js
- • Startup instantâneo
- • Menor uso de memória
- • Built-in HTTP server ultra-rápido
Developer Experience
- • TypeScript nativo (sem configuração)
- • Hot reload automático
- • APIs Web padrão
- • Compatibilidade com Node.js
Instalação do Bun.js
1. Instalação via curl (Linux/macOS)
curl -fsSL https://bun.sh/install | bash2. Instalação no Windows
powershell -c "irm bun.sh/install.ps1 | iex"3. Verificar instalação
bun --versionDeve retornar algo como: 1.0.0
4. Primeiro teste
# Criar arquivo de testeecho 'console.log("Hello Bun!")' > hello.js# Executar com Bunbun hello.jsComandos Essenciais do Bun
bun init - Criar novo projetobun install - Instalar dependênciasbun add [package] - Adicionar dependênciabun run [script] - Executar scriptbun test - Executar testesbun build - Build do projeto🎯 Exercício Prático
Vamos criar nosso primeiro projeto com Bun.js:
# 1. Criar diretório do projetomkdir meu-primeiro-buncd meu-primeiro-bun# 2. Inicializar projetobun init# 3. Executar o projetobun run index.ts✅ Se você conseguiu executar esses comandos, seu ambiente está configurado corretamente!