10 poin oleh xguru 2021-03-03 | 4 komentar | Bagikan ke WhatsApp
  • Ditulis dalam C dan 8x lebih cepat dibanding interpreter yang ada (namun lebih lambat dari JIT)

  • Dapat berjalan hanya dengan kode 64Kb + RAM 10Kb

→ Mendukung lingkungan seperti x86, x86_64, ARM, RISC-V, PowerPC, MIPS, Xtensa, ARC32, dan lainnya

→ Linux, Windows, Mac, FreeBSD, browser, Android, iOS

→ OpenWRT, Raspberry Pi, Arduino, ESP8266

  • Menerapkan Cosmopolitan Libc (mulai v0.4.8)

→ Satu file .com berukuran 152kb dapat dijalankan di 6 OS

4 komentar

 
deadcat 2021-03-03

Tapi ini ditulis dalam C, jadi saya kurang paham apa maksudnya kalau lebih lambat daripada JIT. Apakah sesuatu yang sudah dikompilasi bisa lebih lambat daripada JIT?

 
musoftware 2021-03-03

Mungkin maksudnya, meskipun proyeknya ditulis dalam C, karena binary WASM dijalankan dengan cara interpretasi, performanya tampaknya lebih lambat dibanding menjalankannya dengan kompilasi JIT.

 
xguru 2021-03-03

Ah, sepertinya yang dimaksud kecepatan itu adalah kecepatan pemrosesan wasm, jadi secepat apa pun karena ini interpreter, tidak mungkin lebih cepat daripada wasm JIT.

 
xguru 2021-03-03

Sepertinya makin banyak proyek yang menerapkan Cosmopolitan bermunculan satu per satu.