Прекратите использовать маршруты API Next.js (ElysiaJS работает быстрее и является типобезопасной).
Jan Marshal
0:00 / 0:00
Прекратите использовать маршруты API Next.js (ElysiaJS работает быстрее и является типобезопасной).
12 717 просмотров · 8 месяцев назад
Jan Marshal
55,8 тыс. подписчиков
12 717 просмотров · 8 месяцев назад
Долгое время я всегда использовал маршруты API Next.js, и, честно говоря, этого всегда было достаточно. По крайней мере, я так думал. Недавно я начал использовать ElysiaJS в качестве бэкенд-фреймворка, и, честно говоря, это изменило правила игры. Он невероятно быстрый: в 20 раз быстрее Express, полностью типобезопасен от сервера к клиенту, обладает полной целостностью типов, первоклассной поддержкой OpenAPI, и я бы честно сказал, что это лучший бэкенд-фреймворк на JavaScript на рынке прямо сейчас. А поскольку он совместим с WinterTC, он даже работает на Vercel с Next.js, запущенным в том же серверном процессе, что означает еще более быструю работу приложения.
📸 Программа для записи экрана: https://dub.sh/eDa47SO
🔒 Мое любимое решение для аутентификации: https://dub.sh/xeU8r3v
🌍 Мой сайт: https://marshalcode.com/
👋🏻 Discord: / discord
✅ Подписывайтесь на меня в X: https://x.com/janmarshaldev
📧 Только для деловых запросов: jan@alenix.de
Временные метки:
00:00 Вступление
00:54 Скорость Elysia JS (она ОЧЕНЬ БЫСТРАЯ)
02:50 Революционные функции (например, типобезопасность, OpenAPI, WinterTC и т. д.)
08:00 Определение типобезопасных конечных точек API
10:40 Полная целостность типов (схема — источник истины)
15:20 Преобразование TypeBox в Zod (Полная гибкость)
16:45 Реализация поддержки OpenAPI (с использованием плагина)
20:00 OpenAPI из типов
22:00 Определение частных конечных точек с помощью макросов
28:00 Сквозная типобезопасность с использованием Eden (клиент, подобный RPC)
33:00 Мои честные мысли