Fiber adalah sebuah kerangka kerja web yang terinspirasi dari Express.js (kerangka kerja web populer untuk JS), dan dibangun di atas mesin HTTP tercepat, Fasthttp, yang ditulis dalam bahasa Go. Tujuannya adalah untuk memudahkan pengembangan cepat melalui penugasan memori nol dan layanan berperforma tinggi.
Fitur
- Routing yang powerful
- Layanan file statis
- Performa maksimal
- Penggunaan memori rendah
- Antarmuka API
- Dukungan untuk middleware dan Next
- Mudah untuk memulai
- Mesin template
- Dukungan WebSocket
- Acara yang Dikirimkan oleh Server (Server-Sent events)
- Pembatasan tingkat
Filosofi
Bagi seorang gopher yang baru beralih dari Node.js ke Go, terdapat kurva pembelajaran yang menantang sebelum memulai membangun aplikasi web atau mikro layanan. Namun, dengan Fiber, sebuah kerangka kerja web yang dibuat berdasarkan minimalisme dan mengikuti cara UNIX, gopher-gopher baru dapat dengan cepat memasuki dunia Go dengan sambutan hangat dan dapat diandalkan.