- ไมโครเฟรมเวิร์กที่ใช้เว็บคอมโพเนนต์ซึ่งนำไปใช้ได้อย่างเบาในสภาพแวดล้อม SSR·SSG แทนเฟรมเวิร์กที่ซับซ้อน
- มีขนาดเบามากเพียงประมาณ 5kb เมื่อวัดแบบ gzip และ แยก HTML กับ JavaScript ออกจากกัน เพื่อลดขนาดบันเดิลและทำให้โครงสร้างเรียบง่าย
- ทำงานได้แบบ ไม่ขึ้นกับแบ็กเอนด์ และสามารถผสานเข้ากับสภาพแวดล้อมเซิร์ฟเวอร์/ไซต์แบบสแตติกได้หลากหลาย
- โครงสร้างเรียบง่าย: อัปเดต UI ด้วย
state.set() และ event binding
- สภาพแวดล้อมที่รองรับ: SSR(WordPress, Rails, Laravel, Node template เป็นต้น), SSG(Hugo, Astro, 11ty, Jekyll เป็นต้น)
- ผสานเข้ากับ JavaScript ecosystem ที่มีอยู่เดิมได้ง่าย และใช้ความสามารถเชิงฟังก์ชันของ JavaScript อย่างเต็มที่
- ได้แรงบันดาลใจจาก Elm Architecture โดยมีโครงสร้างจัดการสถานะแบบศูนย์กลางเดียวและการอัปเดตแบบอิงเหตุการณ์ พร้อมรองรับ การทำงานร่วมกับไลบรารี vanilla JS
- ใช้ Island Architecture ทำให้สามารถนำคอมโพเนนต์ไปใช้ได้เฉพาะบางส่วนของแอปพลิเคชัน และยังเหมาะสำหรับ การเพิ่ม UI แบบขับเคลื่อนด้วยเหตุการณ์ให้กับโปรเจกต์ SSR/SSG โดยไม่ผูกติดกับเฟรมเวิร์ก
ยังไม่มีความคิดเห็น