Salut à tous
Depuis un bon moment maintenant et avec l'avancé conséquente des navigateurs récent, j'utilise de plus en plus le rendu de mes scripts coté client
Une liste chargé dynamiquement sera créée dans une boucle coté client et non plus coté serveur, exemple :
Serveur :
et coté front plusieurs méthode existe , mais je m'oriente sur des moteurs de templating ( undescore, mustache etc ... )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php for($i = 0, $l = count($elements); $i < $l ; $i++){ echo '<li>'.$elements[$i].'<li>'; } ?>
J'en viens donc a ma question, au niveau "bonnes pratiques" et performance quel est selon vous le plus important ?
- Enlever une charge au serveur
- Réduire le poid des échanges
- Séparer totalement les couches ( mvc ) ( ici l'exemple n'était pas propre mais bon)
Partager