Avec le web 2.0, et les (semi ?) RIA, le JavaScript est devenu omniprésent.
Seul souci, le poids des pages a considérablement augmenté!
Je propose une piste de recherche aux développeurs d’add-ons …
Je ne vais pas vous cacher que je suis assez content de l’idée qui viens subitement de surgir dans mon cerveau. :)
(attention je suis conscient que ce n’est pas l’idée du siècle mais au moins celle de la journée)
Je suis arrivé à mon idée en examinant les différents soucis des interfaces à base de jQuery, Mootools et autres Scriptaculous.
Les poids des pages web on été multiplié et tout ce poids bien que n‘étant en réalité que quelques dizaines de Ko fini quand même par représenter des Mo voir des Go très rapidement …
Tout ceci est un poids non seulement pour l’internaute mais aussi pour le serveur.
L’idée d’add-on que je vous propose de développer serait donc de stocker localement les différentes versions de ces librairies en local et … si la librairie est déjà présente sur la machine de l’internaute de ne pas la télécharger mais de loader le fichier local.
Finalement un peu sur le principe d’un cache.
Je ne sais pas ce que vous en pensez mais cet addon pourrait quand même représenter un intérêt non négligeable dans la “browser war” vu le nombre de sites qui utilise ces librairies et donc aider Mozilla.
L’internaute est gagnant en navigant plus vite.
Le souci de temps de chargement de certains de ces sites pourrait donc être réglé.
N’hésitez pas à réagir j’aimerai savoir ce que vous en pensez.
Commentaires fermés pour cet article
Pas bête, on dirait que ça vient d’un mec chez qui firefox plante un peu trop souvent… :)
C’est pas faux. ^^
Mais en réalité il plante surtout à cause des fuites mémoire en réalité mais ça c’est loin d‘être résolu malheureusement. :s
On sait maintenant d’où vient l’idée honteusement pompée par Google, dans le cadre de l’extension Gears.
L’idée n’est pas tout à fait mauvaise, mais malheureusement pas très réalisable je pense.
Comment savoir si l’on a déja le fichier ?
En analysant le début du .js, on aurait la version utilisé etc, mais qui a dit que la librairie n’a pas été modifier ?
Si elle est modifier ça planterai.
La reconnaitre par hash ?
Il faudrai alors download les fichiers pour ensuite calculé le hash, donc inutile.
Afin voila, je pense pas que cela soit vraiment réalisable, le seul truc au quelle on pourrait se fier, serait la taille du fichier, mais bon c’est pas vraiment fiable…