• ใช้โค้ดประสิทธิภาพสูงที่เขียนด้วย Rust ร่วมกับโค้ด JavaScript
  • ออกแบบมาให้รองรับการเชื่อมต่อโดยค่อย ๆ แปลงโค้ด JS เดิมที่ทำงานช้าไปเป็น Rust ทีละส่วน
  • คอมโพเนนต์ของ Zaplib
    • ไลบรารีมาตรฐาน : logging, threading, HTTP, การอ่านไฟล์ เป็นต้น
    • JS bridge : การสื่อสารระหว่าง JS และ Rust
    • Rendering : API สำหรับเรนเดอร์ 2D และ 3D บน GPU ระดับล่าง พร้อมระบบอีเวนต์
    • UI : คอมโพเนนต์, เอนจินเลย์เอาต์, แอนิเมชัน
  • เป้าหมายการบิลด์
    • WebAssembly / WebGL (เป้าหมายหลัก)
    • Mac OSX / Metal
    • Linux / OpenGL
    • Windows / DirectX 11
    • Zapium (ตัวแทน Electron ที่ Zaplib กำลังสร้าง)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น