JavaScript Engine Zoo - เปรียบเทียบเอนจิน JS 114 ตัว
(zoo.js.org)- เปรียบเทียบเอนจิน JS หลากหลายตัวที่พัฒนาด้วย C/C++/C#/D/Go/Haskell/Java/JS/TS/Lisp/Lua/Pascal/Python เป็นต้น
- สรุปเป็นตารางทั้ง คะแนนเบนช์มาร์ก (อิงจากการทดสอบของ V8), ขนาดไบนารี, LOC, รองรับ JIT หรือไม่, ขอบเขตการรองรับ ES, จำนวน GitHub Stars, ไลเซนส์ และคำอธิบายสั้น ๆ
- มีผลเบนช์มาร์กแยกสำหรับ arm64 (Mac M4 3.5Ghz) และ amd64 (i9-10900K 3.7Ghz)
- มีโค้ดให้ใน GitHub Repo: Dockerfile สำหรับเอนจิน, JSON รวมข้อมูลเอนจิน, ข้อมูลเบนช์มาร์กและ Conformance
3 ความคิดเห็น
ที่น่าสนใจก็คือ...
JavaScriptCoreบน x86 ดูเหนือกว่าV8อยู่นิดหน่อย แต่บน M4 กลับตามหลังอยู่ไกลเลยนะครับ 555V8 จงเจริญ
พอรู้อยู่แล้วว่า Hermes ช้า แต่พอเห็นแบบนี้แล้วถึงขั้นอึดอัดเลย 555;