Fiber เป็น เฟรมเวิร์กเว็บ ที่ได้แรงบันดาลจาก Express.js (เฟรมเวิร์กเว็บยอดนิยมสำหรับ JS) และถูกสร้างขึ้นบนเครื่องมือ HTTP ที่เร็วที่สุด Fasthttp ที่เขียนด้วยภาษา Go มันมุ่งเน้นที่จะทำให้การพัฒนา รวดเร็วมากขึ้นผ่านการไม่ทำการจัดสรรหน่วยความจำและบริการที่ มีประสิทธิภาพสูง
Features
- การกำหนดเส้นทางที่มีพลัง
- บริการไฟล์แบบสถิต
- ประสิทธิภาพสูงสุด
- การใช้หน่วยความจำต่ำ
- อินเตอร์เฟซ API
- สนับสนุน middleware และ Next
- เร่งเร็วในการเริ่มต้น
- ตัวกรองรูปแบบ
- สนับสนุน WebSocket
- อีเว้นต์ที่ส่งจากเซิร์ฟเวอร์
- การจำกัดอัตรา
Philosophy
สำหรับ gopher ใหม่ที่กำลังเปลี่ยนจาก Node.js ไป Go มีความท้าทายในการเรียนรู้ก่อนที่จะเริ่มต้นสร้างเว็บแอปพลิเคชันหรือไมโครเซอร์วิส อย่างไรก็ตาม, ด้วย Fiber เฟรมเวิร์ก ซึ่งถูกสร้างขึ้นด้วยความ ผันผวนเบาๆ และการทำตามแนวทาง UNIX นักพัฒนา gopher ใหม่สามารถเข้ามาเรียนรู้โลกของ Go ได้อย่างรวดเร็วและน่าเชื่อถือ