Mise à jour le 16/02/2024

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

Ref. Version →
Ref. BP →
GreenIT
33
2.0.0
0036
3.0.0
0049
4.0.0
0049

Description

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.

Exemple

Ne pas écrire :

document.getElementById('menu').property1 = 'foo'; document.getElementById('menu').property2 = 'bar';

mais plutôt :

var mmenu = document.getElementById('menu');
menu.property1 = 'foo';
menu.property2 = 'bar'

Principe de validation

Le nombre est inférieur ou égal à

de données constantes (ou non volatiles) récupérés à plusieurs reprises sans être mises en cache

0
Vous avez repérez une coquille ou vous souhaitez contribuer ?

Venez sur le repo pour lancer une discussion sur la fiche.

Voir la fiche