Fiber to framework webowy zainspirowany przez Express.js (popularny framework webowy dla JS) i zbudowany na najszybszym silniku HTTP, Fasthttp, napisanym w języku Go. Celem jest ułatwienie szybkiego rozwoju poprzez brak alokacji pamięci i wysokowydajne usługi.
Funkcje
- Potężne routowanie
- Obsługa plików statycznych
- Ostateczna wydajność
- Niskie zużycie pamięci
- Interfejs API
- Obsługa oprogramowania pośredniczącego i Next
- Szybkie rozpoczęcie
- Silnik szablonów
- Wsparcie dla WebSocket
- Wydarzenia wysyłane przez serwer (Server-Sent events)
- Ograniczenie szybkości
Filozofia
Dla nowego gophera przechodzącego z Node.js do Go, istnieje wyzwanie nauki przed rozpoczęciem budowy aplikacji internetowych lub mikrousług. Jednak dzięki Fiber, frameworkowi webowemu stworzonemu na bazie minimalizmu i zgodnie z drogą UNIX, nowi gopherzy mogą szybko wejść do świata Go z ciepłym i niezawodnym powitaniem.