Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Re: Performance ???

Envoyé: 19 juillet 2004, 7h13 par Oznog


Salut,

Il n'y a pas vraiment de gains au niveau de la performance avec du Javascript par rapport au HTML, dans ton cas du moins.

Les deux utités du Javascript sont :

1. Avec un fichier externe, le code est facillement mis à jour pour l'ensemble du site.

2. Avec des objets et des fonctions, le code est paramétrable, c'est à dire que tu peux n'avoir que quelques variables à ajuster pour changer l'action d'un long script.

Maintenant, ça reste un code interprété, qui génère ensuite ton HTML. C'est donc sûr que le travail HTML sera fait peut importe la méthode alors qu'avec du Javascript la performance sera affecté (si peu) par un traitement Javascript en plus. Mais c'est des micros de nano secondes ;-)

Un exemple ou la performance pourrait être amélioré c'est dans le transport des données. Imagine que tu veux afficher 1,000,000,000 de fois le mot "Allo". Si tu le fais en HTML ça te fera un très long et lourd document et donc long à transmettre via HTTP. Avec un Javascript, ça peut se faire en 3 lignes, très rapidement envoyé et pratiquement aussi rapide à afficher. C'est à ce niveau, la compression des données que le Javascript peut augmenter la performance, celle de la vitesse, certainement pas celle du CPU.

Quant au HTML, si tu avais la chance d'utiliser un langage serveur, effectivement l'imbriquer telle quel dasn un document externe sera plus "digeste" que du Javascript pour le générer.

Un code Javascript peux devenir d'une extrême complexité pour s'adapter à toutes les circonstances inimaginable et les configurations les plus diverses. Des menu comme le HVMenu tient sur 3 à 5 pages! Mais une fois configuré, le 3/4 du code n'est probablement plus utilisé, faut pourtant que le navigateur le charge au complet. Mais ça permet à des amateurs de l'utiliser. Avec des connaissance Javascript, il est possible de reproduire le même effet sur quelques lignes de codes. Mais bien sûr, pour en changer l'effet ça peut parfois prendre un avant midi alors qu'avec le scrip complet configurable c'est une question de seconde.

Voilà en gros ce que j'en pense.

Ciao
Oznog


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@