10P by xguru 2021-03-03 | favorite | 댓글 4개

- C로 작성되어 기존 인터프리터들에 비해 8x 빠름 (JIT 보다는 느림)
- 코드 64Kb + 램 10Kb 만으로 실행가능
ㅤ→ x86, x86_64, ARM, RISC-V, PowerPC, MIPS, Xtensa, ARC32 등 환경 지원
ㅤ→ 리눅스, 윈도우, 맥, FreeBSD, 브라우저, Android, iOS
ㅤ→ OpenWRT, 라즈베리 Pi, Arduino, ESP8266
- Cosmopolitan Libc 를 적용 (v0.4.8 부터)
ㅤ→ 152kb .com 파일 하나로 6개 OS 에서 실행

근데 C로 작성되었는데 JIT보다 느린게 어떤 의미인지 잘 모르겠어요. 컴파일 되어있는게 JIT보다 느릴 수 있나요?

아마 C로 작성된 프로젝트라도 WASM 바이너리를 인터프리팅 방식으로 돌리는건지라 JIT로 컴파일 돌리는것보단 느리다고 하는 것 같네요

아 저 속도는 wasm 의 처리속도라 아무리 빨라도 인터프리터라 wasm jit 보다는 빠를수 없다는 얘기인듯 합니다

Cosmopolitan 을 적용한 프로젝트들이 하나 둘 씩 더 나오고 있네요
- Cosmopolitan libc - Build-Once Run-Anywhere C https://news.hada.io/topic?id=3489
- Redbean - 파일1개로 실행되는 웹서버 https://news.hada.io/topic?id=3815