- ภาษาที่ใช้คอมโพเนนต์เป็นฐาน ซึ่งออกแบบมาโดยมีเป้าหมายเพื่อพัฒนา เว็บแอปพลิเคชันประสิทธิภาพสูง
- ผสาน WASM(WebAssembly) เข้ากับสถาปัตยกรรม reactivity แบบละเอียดระดับ fine-grained
- ยึด type safety เป็นแกนหลัก ตรวจจับข้อผิดพลาดได้ตั้งแต่ขั้นตอนคอมไพล์เพื่อให้ได้คุณภาพโค้ดที่มั่นคง
- มอบประสิทธิภาพที่คาดการณ์ได้และ สภาพแวดล้อมการทำงานที่ไม่มีอาการหน่วงของเฟรม ผ่าน การจัดการหน่วยความจำโดยไม่มี garbage collector (GC)
- ด้วย ระบบ reactivity ที่ละเอียด การเปลี่ยนแปลงของสถานะจะถูกแมปไปยังองค์ประกอบ DOM โดยตรง ทำให้ ตัดโอเวอร์เฮดของ Virtual DOM ออกไป
- ผ่านการประมวลผลแบบกลุ่ม (batch operation) โดยรวมการเรียกใช้ Browser API เช่น DOM, Canvas, Storage เข้าด้วยกันเพื่อ ลดต้นทุนที่ขอบเขตระหว่าง WASM–JS ให้ต่ำที่สุด
- ออกแบบในระดับ คอมโพเนนต์ รองรับ props, state, lifecycle block และมี แท็กควบคุมโฟลว์เชิงประกาศ เช่น
<if>, <for>
- มีไวยากรณ์ที่สามารถเขียน HTML และ CSS แบบรวมกัน ได้ พร้อมรองรับ การกำหนดสไตล์แบบอิงสโคป
- มี ส่วนขยายสำหรับเอดิเตอร์ ของ VS Code, Sublime Text และ Zed
- มี คำสั่ง CLI เช่น
coi init, coi build, coi dev สำหรับสร้างและรันโปรเจ็กต์
- ขอบเขตการใช้งาน : เว็บแอปแบบโต้ตอบประสิทธิภาพสูง เช่น แดชบอร์ดแบบเรียลไทม์ แผงผู้ดูแลระบบ ซิมูเลชัน เกม การทำข้อมูลให้เป็นภาพ เป็นต้น
- สัญญาอนุญาต MIT
ยังไม่มีความคิดเห็น