- ระบบสคริปต์ที่ใช้แซนด์บ็อกซ์ RISC-V และรองรับ Low-Latency
- ผสาน virtual machine ที่รวดเร็วเข้ากับ call overhead และการใช้หน่วยความจำที่ต่ำ เพื่อมอบสภาพแวดล้อมการเขียนสคริปต์ที่มี type safety และ memory safety
- ในกรณีของ Lua/LuaJIT หรือ WASAM จะมี overhead ค่อนข้างมากเมื่อเรียกฟังก์ชันไปยังสคริปต์ ทำให้เกิด latency
- โปรเจ็กต์นี้ทำให้เกมสคริปต์มีความหน่วงต่ำ จึงสามารถรันได้อย่างรวดเร็วแม้ในเกมแนว automation ที่ต้องมีปฏิสัมพันธ์ระหว่างกลไกที่ซับซ้อน
- สาธิตวิธีใช้เทคนิคขั้นสูงเพื่อทำให้เส้นแบ่งระหว่าง native กับ modern C++ ที่ถูก emulation เลือนรางลง
- โค้ดฝั่งโฮสต์ถูกเขียนราวกับว่ากำลังรันอยู่ภายในเฟรมเวิร์กเกมเสมือน
- ฟังก์ชัน CRT หลายตัวถูกติดตั้งเป็น system call จึงให้ประสิทธิภาพระดับ native
- ใช้ GNU RISC-V compiler และ C++ 20
1 ความคิดเห็น
เรียกว่าสคริปต์ก็จริง แต่ดูเหมือนว่าต้องเขียนด้วย C/C++ แล้วคอมไพล์นะครับ