10 points par xguru 2025-08-12 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Bibliothèque TypeScript de gestion d’état basée sur le modèle d’acteurs et de traitement en temps réel qui implémente en open source un concept similaire à CloudFlare Durable Objects
  • Offre des processus de longue durée, un état persistant, des lectures/écritures rapides et des fonctionnalités temps réel intégrées (WebSocket, SSE)
    • Long-Lived Stateful Compute : s’exécute comme AWS Lambda, mais conserve la mémoire et n’a pas de timeout
  • Grâce au déploiement en edge, stocke les données au plus près des utilisateurs et peut monter automatiquement en charge, de zéro à plusieurs millions si nécessaire. Prend aussi en charge l’automatisation de la reprise après erreur
  • S’utilise aussi simplement que le serverless, tout en permettant l’auto-hébergement et l’intégration avec l’infrastructure existante
  • Avec une architecture basée sur les acteurs, les événements temps réel et les changements d’état entre serveur et client sont automatiquement enregistrés et synchronisés
  • Prend en charge divers drivers et environnements d’hébergement comme Redis, Cloudflare Workers et le système de fichiers, tout en minimisant la latence via le déploiement en edge
  • Avec Rivet Studio, comparable à Postman, il est possible d’inspecter l’état, d’appeler des actions, de s’abonner aux événements et de faire du hot reload du code pour du débogage en temps réel

Environnements pris en charge

  • All-In-One : Rivet, CloudFlare Workers
  • Compute : Node.js, Bun, Vercel/AWS Lambda (sur la roadmap), Supabase (a besoin d’aide)
  • Storage : Redis, système de fichiers, mémoire, Postgres (a encore besoin d’aide)
  • Frameworks : React, Next.js, Vue (a besoin d’aide)
  • Clients : JavaScript, TypeScript, Python (a besoin d’aide), Rust
  • Integrations : Hono, Vitest, Better Auth, AI SDK (sur la roadmap), Yjs (a besoin d’aide), etc.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.