Projet expérimental

FrankenPHP WebSocket

Un module WebSocket expérimental compatible avec Pusher pour tester du broadcasting temps réel en PHP.

Rôle et contexte

Exploration technique autour des connexions persistantes en PHP, avec l’idée de rester proche des usages Laravel existants.
PHPFrankenPHPWebSocketLaravel broadcasting

Résultats

Une expérimentation sur les contraintes du temps réel.
Une compatibilité pensée avec les conventions Laravel.
Un travail bas niveau utile pour mieux comprendre les limites de la stack.

Ce que le projet montre

Sortir du CRUD
Le temps réel force à penser autrement : connexions persistantes, messages, protocole, mémoire, erreurs et comportement quand plusieurs clients restent connectés.
Rester compatible
L’objectif Pusher-compatible rend l’expérience plus concrète, parce qu’elle peut parler à des applications Laravel qui utilisent déjà le broadcasting.
Infrastructure
Ce type de projet aide à mieux juger les sujets de déploiement, workers, ressources, supervision et choix d’outils quand une application dépasse le modèle requête/réponse classique.