Fiber - это веб-фреймворк, вдохновленный Express.js (популярным веб-фреймворком для JS) и построенный на самом быстром движке HTTP Fasthttp, написанном на языке Go. Его цель - облегчить быструю разработку через отсутствие выделения памяти и высокопроизводительные сервисы.
Особенности
- Мощное маршрутизация
- Сервис статических файлов
- Высокая производительность
- Низкое использование памяти
- API-интерфейс
- Поддержка промежуточного программного обеспечения и Next
- Быстрый старт
- Движок шаблонов
- Поддержка WebSocket
- События, отправляемые сервером
- Ограничение скорости
Философия
Для нового гофера, переходящего из Node.js в Go, существует сложный кривой обучения перед началом создания веб-приложений или микросервисов. Однако, с Fiber, веб-фреймворком, созданным на основе минимализма и следуя UNIX-подходу, новые гоферы могут быстро войти в мир Go с теплым и надежным приветствием.