SNCFdevelopers / bootstrap-sncf

📊📐 Bootstrap SNCF
http://sn.cf/socledesign
MIT License
30 stars 10 forks source link

[Feature / BUG] Gestion des event listeners #200

Open ggrimbert opened 5 years ago

ggrimbert commented 5 years ago

Bonjour,

J'ai détecté un comportement assez anormal qui peut potentiellement impacter les performances de l'application :

Beaucoup d'event listeners sont mis en place sur la window (et sur les éléments); mais ils ne sont jamais enlevés. Par exemple : image

Dans la capture d'écran; tous les f(e) viennent de la FabDesign et ne sont jamais supprimés. Il serait intéressant de gérer le lifecycle des composants et de la window afin d'enlever ces évènements dés qu'ils ne sont plus utile; ainsi que de veiller à ce qu'ils ne soient pas en doublons. Evidemment plus il y a d'event listeners, plus l'application sera lente.