QuickJS é uma engine JavaScript desenvolvida por Fabrice Bellard, o programador e matemático francês que fundou os projetos QEMU, FFmpeg e a fórmula mais rápida para calcular o número Pi, além de também desenvolver o formato de imagem BPG e entre outros .
QuickJS é compacto e projetado para ser incorporado a outros sistemas. O código do projeto é escrito em C e distribuído sob a licença do MIT.
Você pode construir o QuickJS do zero, ou simplesmente fazer o download do binário e instalar. Para isso, proceda sa seguinte forma:
Para Linux 64-bit utilizando GNU wget
wget https://bellard.org/quickjs/binary_releases/quickjs-linux-x86_64-2021-03-27.zip
Para Windows 64-bit utilizando o PowerShell
Invoke-WebRequest -Uri https://bellard.org/quickjs/binary_releases/quickjs-win-x86_64-2021-03-27.zip -OutFile quickjs.zip
Para 32-bit e outras versões clique aqui
Após fazer o download, descompacte o arquivo:
unzip quickjs-*
E instale no seu sistema:
sudo install -v qjs /usr/local/bin
E por fim, teste um arquivo de exemplo:
vim example.js
console.log("Olá, QuickJS!")
E execute com o comando qjs
:
qjs example.js
Possível saída:
Olá, QuickJS!
Para mais informações acesse os links abaixo: