MajorSorti

Elysia v1.0

Disponible · 16 mars 2024

Elysia 1.0 sort en stable après avoir rapidement gagné une communauté dans l'écosystème Bun. Son approche du typage est unique : Eden Treaty, le client RPC type-safe côté navigateur, infère les types directement depuis la définition du serveur sans génération de code ni fichiers OpenAPI intermédiaires.

Les performances d'Elysia sont parmi les plus élevées de l'écosystème JavaScript côté serveur, avec des chiffres annoncés autour de 6 millions de requêtes par seconde sur du hardware standard. Ces performances s'expliquent par une utilisation agressive du JIT de Bun et par une architecture middleware qui évite les allocations inutiles.

Le système de plugins officiels couvre les cas d'usage courants : authentification JWT, WebSockets, fichiers statiques, OpenAPI/Swagger. L'écosystème tiers a également commencé à se structurer autour d'Elysia 1.0.

Autres versions de Elysia