Fiber هو بنية ويب مستوحاة من Express.js (إطار عمل ويب شهير لـ JS)، وتم بناؤه على أسرع محرك HTTP، وهو Fasthttp، والذي كُتب بلغة Go. يهدف إلى جعل تطوير البرامج أسرع أكثر من خلال عدم تخصيص الذاكرة وتوفير خدمات عالية الأداء.

المميزات

  • توجيه قوي
  • خدمة الملفات الثابتة
  • أداء نهائي
  • استخدام منخفض للذاكرة
  • واجهة برمجة التطبيقات (API)
  • دعم الوسيطات و Next
  • سريع للبدء
  • محرك القوالب
  • دعم WebSocket
  • أحداث الخادم المُرسَلة
  • تحديد معدل السرعة

الفلسفة

بالنسبة لـ gopher جديد ينتقل من Node.js إلى Go، يوجد منحنى تعلم صعب قبل البدء في بناء تطبيقات الويب أو الخدمات المصغرة. ومع ذلك، باستخدام Fiber، بنية ويب تم إنشاؤها بناءً على الحد الأدنى ومتابعة طريقة UNIX، يمكن للـ gopher الجديد الانضمام بسرعة إلى عالم Go بترحيب دافئ وموثوق.