Bun é um runtime JavaScript, mais uma alternativa entre: Nodejs, QuickJS, Deno e entre outros.
Apesar de ainda estar em desenvolvimento, Bun está fazendo muito sucesso devido à sua performance, aceleramento de fluxos e execução de códigos de produção mais simples em ambientes com recursos limitados, como funções sem servidor.
Bun é um kit de ferramentas completo para aplicativos JavaScript e TypeScript.
Ele foi escrito em Zig e C++, reduzindo drasticamente o tempo de inicialização e o uso de memória.
Existem algumas formas de instalar, a mais comum é usar o cURL e adicionar ao seu arquivo de configuração da Shell, basta rodar os comandos abaixo:
Para testar, basta criar um código básico index.js
:
E rodar:
Outras formas de instalar pode ser com npm, Homebrew ou Docker:
Para mais recursos do Bun use o bun --help
, acesse o repositório no GitHub ou o endereço na web: https://bun.sh/.