Bonjour,

Je suis un nouvel adepte de JS. Cela m'ouvre des presepectives assez interessantes (notamment par rapport au php). Par contre, je suis surpris par sa lenteur meme pour un langage non compile.

Par exemple, dans un de mes premiers script, mon code JS
genere un tableau (dont le nombre de colonnes depend d'un parametre).
On peut quasiment voir les colonnes se creer une a une ! (bon, j'exagere,
mais je pensais que ce serait tellement instantanee qu'on n'aurait pas le temps de percevoir la page contenant le tableau vide avant construction
des colonnes).

D'ou ma question:
Quelles sont les bonnes pratiques pour optimiser un code JS ?
Quelles sont les commandes a eviter (ou tout du moins dont il ne faut pas abuser) ?
Est-ce que ce probleme de lenteur est specifique a la manipulation de l'arbre DOM ? Dans ce cas, concerne-t-il tous les types de manipulations (creation/suppression/deplacement d'un noeud) ?

Bon, c'est un peu vaste comme debat, mais j'aimerais bien profiter de votre experience dans ce domaine...

Olivier.