Fabrice Bellard lançou o motor JavaScript

O matemático francês Fabrice Bellard, mais conhecido por seu trabalho com ffmpeg, qemu, tcc e pelo cálculo do número pi, lançou publicamente o QuickJS — uma implementação compacta do JavaScript na forma de uma biblioteca em C.

  • Suporta quase completamente a especificação ES2019.
  • Incluindo extensões matemáticas.
  • Passa todos os testes da ECMAScript Test Suite.
  • Não possui dependências de outras bibliotecas.
  • Tamanho pequeno da biblioteca estaticamente vinculada — a partir de 190 KiB em x86 para 'hello world'.
  • Um interpretador rápido — passa 56000 testes da ECMAScript Test Suite em aproximadamente 100s em um núcleo de um PC desktop. Sobrecusto de ciclo de inicialização e parada < 300 μs.
  • Pode compilar JavaScript em arquivos executáveis sem dependências externas.
  • Pode compilar JavaScript em WebAssembly.
  • Coletor de lixo com contagem de referências (determinístico, com baixo consumo de memória).
  • Um interpretador de linha de comando com destaque de sintaxe em cores.

De acordo com testes de desempenho do discussões no Opennet.ru, a velocidade do QuickJS em testes é de 15 a 40 vezes menor do que a do Node.js.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster