0gust1/md-vanilla-sidenotes

Qualité de code...

Opened this issue · 0 comments

N'étant pas un expert de haute volée en vanilla-JS + DOM (même si je ne suis pas crétin, hein), je me demande si je n'ai pas des code-smells (certaines choses m'ont semblées trop simples).

  • Un tableau contenant des nodes DOM est maintenu en mémoire (dans la closure formée par la fonction initialize)
  • De ce que je comprends, ces nodes sont des "live" nodes
  • Du coup lorsque je déplace ces nodes dans le DOM, j'ai juste besoin de faire des insertBefore, et n'ai pas besoin d'enlever ces nodes de l'ancien emplacement. Je trouve ça perturbant... 😕

Bref, j'aimerais autre sûr de ne pas avoir une fuite mémoire de derrière les fagots, ou autre chose du même genre.