PERF : Il semble y avoir une fuite de mémoire dans frontend-store

Il semble y avoir une fuite de mémoire dans le fichier store.js, lorsque l’utilisateur navigue entre différents sujets, _identityMap semble croître rapidement à chaque requête RESTful, puis épuise la mémoire avec de grands tas JavaScript.

Peut-être qu’ajouter une fonction pruneMap à store.js, avec un algorithme FIFO pour supprimer les cartes les plus anciennes, suffira-t-il ?

1 « J'aime »

Pouvez-vous nous en dire plus à ce sujet ?

Avez-vous des données pour étayer cela ?

Ceci peut être vu depuis la console de performance du navigateur. Je téléchargerai une vidéo de cela demain.

Le fichier store.js stocke chaque réponse de la requête API, et lorsque l’utilisateur passe d’un sujet à un autre en utilisant « récent/associé » sous le sujet, le tas JS s’accumulera.

Ceci peut être vu depuis les performances de la console du navigateur. Je téléchargerai une vidéo de cela demain.

1 « J'aime »