Investigate use of Global instead of Persistent
Personne n'a encore pris cette issue.
- Langage dominant
- C++
- Étoiles
- 74
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Currently we only use `Nan::Persistent` which requires that we call `Reset()` prior to the objects destruction or the object will never be garbage collected. `Nan::Global` is an alternative that provides automatically calls reset at the time of destruction of the hander.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser les utilisations de Nan::Persistent et examiner comment chaque objet est détruit. Comparez ces cycles de vie avec le comportement de réinitialisation automatique de Nan::Global. La tâche est considérée comme terminée lorsqu'il a été déterminé si les utilisations peuvent être remplacées sans risque sans laisser d'objets non collectés, et que la modification résultante a été documentée ou implémentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- node.js
- Domaine
- backend-api-design
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100