Un d�veloppeur donne des pistes pour l�ex�cution des pages dynamiques sans recourir � JavaScript
Afin d�am�liorer la vitesse de chargement des pages dynamiques

Alors que JavaScript jouit actuellement d�une grande popularit� dans le monde des langages de programmation informatique, un d�veloppeur ambitionne de mettre fin � son utilisation dans les pages Web dynamiques.

Dans le cadre des propositions pour le prochain standard du web (HTML6), Bobby Mozumder, �diteur en chef du magazine de mode FutureClaw et d�veloppeur Web, vient de proposer une nouvelle piste pour l�ex�cution dynamique des pages HTML sans recourir � JavaScript afin de r�duire le temps de chargement des pages web.

Pour lui, le fait de charger et compiler JavaScript � chaque appel constitue une perte de temps dont on peut s�en passer.


Son objectif est donc de d�finir une norme qui emm�nera les navigateurs � int�grer des fonctionnalit�s HTML qui permettront d�ex�cuter dynamiquement des applications con�ues en une seule page sans le recours � JavaScript. Pour ce faire, Bobby envisage une liaison entre les �l�ments d�ancrage et l�API JSON. Cela forcerait le navigateur � charger les donn�es dans un nouveau mod�le d�objets en remplacement du DOM qui permet pour l�heure d�effectuer des changements sur une page dynamique. Dans pareil cas, la structure HTML deviendrait un langage servant � cr�er uniquement des Templates. La partie dynamique r�siderait dans les objets du nouveau mod�le qui pourront �tre recharg�s sans utiliser JavaScript.

Cette proposition, si elle aboutit, permettra selon Bobby Mozumder, de r�duire le temps de r�ponse d�une page dynamique en la faisant passer � intervalle compris entre 10 et 50 ms contre 300 � 1500 ms pour le chargement des pages actuelles. De m�me, les d�veloppeurs pourront se d�faire de l�apprentissage de JavaScript.

Source : Site W3C


T�l�charger le code source de la proposition effectu�e

Et vous ?

Que pensez-vous de cette proposition ?

Aura-t-elle du succ�s quand on sait que la tendance actuelle est � l�usage de JavaScript ?