Should `StableSocket` just extend `EventTarget`
- Langage dominant
- TypeScript
- Étoiles
- 143
- Forks
- 18
- Merge moyen
- 7 h 55 min
- PR mergées (30 j)
- 2
Description
It's a little un-idiomatic to use delegate objects as a "callback bag" in the Web Platform.
This could potentially, instead, use EventTarget, and emit events for each of the callbacks we have in the `delegate` object. This gives us a lot more flexibility with handling these lifecycle steps.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire l’implémentation de StableSocket et les delegate callbacks décrits dans l’issue. Déterminez si l’extension de EventTarget peut remplacer la conception callback-bag tout en préservant le comportement existant du cycle de vie ; l’issue est terminée lorsque cette décision de conception et sa portée requise sont claires.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- web-dev
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100