10 điểm bởi xguru 2021-03-03 | 4 bình luận | Chia sẻ qua WhatsApp
  • Được viết bằng C, nhanh hơn 8 lần so với các trình thông dịch hiện có (nhưng chậm hơn JIT)

  • Có thể chạy chỉ với 64Kb mã + 10Kb RAM

→ Hỗ trợ các môi trường như x86, x86_64, ARM, RISC-V, PowerPC, MIPS, Xtensa, ARC32

→ Linux, Windows, macOS, FreeBSD, trình duyệt, Android, iOS

→ OpenWRT, Raspberry Pi, Arduino, ESP8266

  • Áp dụng Cosmopolitan Libc (từ v0.4.8)

→ Chạy trên 6 hệ điều hành chỉ với một tệp .com 152kb

4 bình luận

 
deadcat 2021-03-03

Nhưng vì nó được viết bằng C nên tôi không hiểu việc nó chậm hơn JIT có ý nghĩa gì. Một thứ đã được biên dịch sẵn có thể chậm hơn JIT sao?

 
musoftware 2021-03-03

Có lẽ ý là ngay cả khi đây là dự án được viết bằng C, vì nó chạy nhị phân WASM theo kiểu thông dịch nên có vẻ vẫn chậm hơn so với biên dịch bằng JIT.

 
xguru 2021-03-03

À, có vẻ ý là tốc độ đó là tốc độ xử lý của wasm, nên dù nhanh đến đâu thì vì là interpreter nên cũng không thể nhanh hơn wasm JIT.

 
xguru 2021-03-03

Có vẻ ngày càng có thêm từng dự án áp dụng Cosmopolitan xuất hiện.