Conheça o Bun, um JavaScript runtime que vem fazendo muito sucesso!

Feito com Zig e C++


Conheça o Bun, um JavaScript runtime que vem fazendo muito sucesso!


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.


Instalação

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:

curl -fsSL https://bun.sh/install | bash
echo 'alias bun="${HOME}/.bun/bin/bun"' >> ~/.bashrc
exec $SHELL

Para testar, basta criar um código básico index.js:

console.log("Hello, Bun!")

E rodar:

bun index.js

Outras formas de instalar pode ser com npm, Homebrew ou Docker:

# Com npm
npm install -g bun

# Com Homebrew
brew tap oven-sh/bun
brew install bun

# Com Docker
docker pull oven/bun
docker run --rm --init --ulimit memlock=-1:-1 oven/bun

Para mais recursos do Bun use o bun --help, acesse o repositório no GitHub ou o endereço na web: https://bun.sh/.


zig javascript cpp


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!