AccueilClients

Applications et sites

  • Application métiersIntranet, back-office...
  • Applications mobilesAndroid & iOS
  • Sites InternetSites marketings et vitrines
  • Expertises techniques

  • React
  • Expo / React Native
  • Next.js
  • Node.js
  • Directus
  • TypeScript
  • Open SourceBlogContactEstimer

    Bonne pratique

    Mettre en cache les objets souvent accédés en JavaScript

    Ce que dit le référentiel

    L’accès au DOM (Document Object Model) est coûteux en termes de ressources processeur (cycles CPU). Aussi, lorsque vous utilisez plusieurs fois le même élément du DOM depuis JavaScript, stockez sa référence dans une variable afin de ne pas parcourir à nouveau le DOM pour ce même élément.

    Le "Référentiel d'écoconception web (REW)" est publié par GreenIT.fr dans le cadre des travaux du Collectif conception numérique responsable selon les termes de la licence Creative Commons Attribution.

    Plus d'informations sur collectif.greenit.fr et ecoconceptionweb.com.

    Notre avis

    React.js utilise un virtual DOM pour minimiser les accès directs au DOM. Grâce à cette structure, les modifications sont d'abord appliquées au virtual DOM. Ensuite, React détermine les différences entre le virtual DOM et le DOM réel, et n'applique que les changements nécessaires.

    Cette approche réduit les cycles CPU car elle évite les nombreuses re-rendu coûteux des éléments souvent accédés. En utilisant React, les références à ces éléments sont efficacement gérées par ses algorithmes, limitant ainsi les besoins de stockage manuel dans des variables.

    Règle de validation

    Le nombre de données constantes (ou non volatiles) récupérés à plusieurs reprises sans être mises en cache doit être inférieur ou égal à 0

    Ressources économisées

    Processeur
    Bonne pratique précédente
    Précédent
    Bonne pratique suivante
    Suivant