10% de mon temps est consacré à ce que l'on appelle la veille technologique.
Cela me rappelle ma professeur de mathématiques en 4°, il y a de cela 11ans, qui m'avait dit un jour : Rien n'est jamais acquis. Le monde évolue à une vitesse exponentielle, et ceux qui ne suivent pas cet extraordinaire élan sont vite dépassés. La veille technologique est le fait de se tenir informer des dernières nouveautés technologiques et surtout d'adapter ses habitudes, si cela est justifié, à celles ci.
Les frameworks Prototype et Scriptaculous offrent des fonctionnalités interessantes et accessibles. Mais ils sont très lourd ...
Après avoir passé en revue les différents frameworks spécialisés dans le web 2.0, MooTools s'est avéré être celui présentant les meilleurs fonctionnalités et le meilleur ratio poids/temps de loading. J'ai donc entrepris durant les 20 dernières heures, d'adapter Kajax ainsi que l'ensemble de ses modules à ce framework.
La tâche n'a pas été simple, il a fallu revoir de nombreux algorithmes et adapter certains modules non officiels de MooTools à la dernière version du core MooTools 1.2.2. ( dont les autocompleters et les forms validators )
Cela m'a permis de réduire par 3, la charge en terme de bande de passante ( on passe de presque 300Ko à 100Ko niveau javascript ) et d'environ 2 le temps CPU côté client ( les javascripts sont chargés en moyenne 2 fois plus rapidement ).
Edit : Je viens de finir la compression de toutes les librairies javascript via YUI Compressor, le gain moyen est de 20% !
©2004-2010 - Kolibot.fr - Généré par Kajax 2.5rc4(Ajax désactivé)