• ภาษาที่ใช้คอมโพเนนต์เป็นฐาน ซึ่งออกแบบมาโดยมีเป้าหมายเพื่อพัฒนา เว็บแอปพลิเคชันประสิทธิภาพสูง
  • ผสาน 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

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

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