Question de perf

Il y a quelques temps je mettais en place dans Dotclear des fonctions utilitaires (côté admin et côté public) permettant de passer des variables (au format JSON) à des scripts Javascript.

Pour ça j’introduis dans la page HTML un élément qui ressemble à ceci :

<script type="application/json" id="hscroll-data">
{"color":"#e9573f","top":"0px","bottom":"unset","shadow":"0"}
</script>

Du côté Javascript, lorsque la fonction de récupération est utilisée, elle vide par défaut le contenu de cet élément, ce qui permet au passage de vérifier qu’il a bien été lu. Après lecture, l’élément restant dans la page HTML est celui-ci :

<script type="application/json" id="hscroll-data">
</script>

Je me demande, si d’un point de vue performance, il vaut mieux :

  • Ne pas vider du tout le contenu, quitte à ne plus savoir si ça a été récupéré ou pas.
  • Vider le contenu seul, comme c’est le cas actuellement.
  • Supprimer complètement l’élément de la page HTML (donc du DOM).

Z’avez des billes là-dessus, est-ce que ça affecte beaucoup les performances de toucher au DOM et si oui que vaut-il mieux faire ?

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/14736

Haut de page