• [^] # Re: Petites remarques sur le script

    Posté par (site web personnel) . En réponse au journal Karma is considered harmful. Évalué à 1. Dernière modification le 30 août 2019 à 11:53.

    Ça vient peut-être du moment où le script est exécuté, genre onload versus DOMContentLoaded ?

    Sinon oui, le parcourt du DOM est probablement lent, et l'injection d'une feuille de style, plus efficace.

    Autre petite suggestion : tu fais node.nodeType === 1. node.nodeType === Node.ELEMENT_NODE rendrait le code plus clair (en supprimant l'utilisation d'une constante magique), par contre c'est théoriquement plus lent (résolution de Node, puis de Node.ELEMENT_NODE). Autre solution : node instanceof Element :-)