10 pontos por xguru 2021-03-03 | 4 comentários | Compartilhar no WhatsApp
  • Escrito em C e 8x mais rápido que interpretadores existentes (mais lento que JIT)

  • Pode rodar com apenas 64 Kb de código + 10 Kb de RAM

→ Suporte a ambientes como x86, x86_64, ARM, RISC-V, PowerPC, MIPS, Xtensa e ARC32

→ Linux, Windows, macOS, FreeBSD, navegador, Android e iOS

→ OpenWRT, Raspberry Pi, Arduino e ESP8266

  • Cosmopolitan Libc aplicado (desde a v0.4.8)

→ Um único arquivo .com de 152kb roda em 6 sistemas operacionais

4 comentários

 
deadcat 2021-03-03

Mas ele foi escrito em C, então não entendo muito bem o que significa ser mais lento que JIT. Algo compilado pode ser mais lento que JIT?

 
musoftware 2021-03-03

Parece que, mesmo sendo um projeto escrito em C, ele executa binários WASM por interpretação, então deve ser mais lento do que compilar com JIT.

 
xguru 2021-03-03

Ah, acho que essa velocidade aí é a velocidade de processamento do wasm, então por mais rápido que seja, por ser um interpretador, a ideia é que não tem como ser mais rápido do que um JIT de wasm.

 
xguru 2021-03-03

Parece que estão surgindo, aos poucos, mais projetos que adotam o Cosmopolitan.