jQuip est une initiative lancée par Demis Bellot dont l’objectif est de rendre jQuery modulable pour éviter d’avoir des Ko en trop. Le projet jQuip démontre que 90% des fonctions les plus utilisées de jQuery pourraient se caser dans 13% de la taille actuelle du framework, soit seulement 4.28 Ko minifiés et gzippés, nous apprend developpez.com. Grosso modo le découpage de jQuery opéré par jQuip (Ajax, CSS, Docready, events, sélecteurs) permettrait de n’utiliser que les parties de jQuery nécessaires à un projet ou à une page web spécifique.
Frameworks Javascript
Je trouve que l’idée n’est pas mauvaise, c’est vrai que jQuery a tendance à gonfler avec l’age.
Mais j’ai peur que ça devienne ingérable au bout d’un moment. En effet, si on utilise des plugins jQuery, comment savoir quelles parties ils utilisent? Il va falloir les tester un à un et ajouter des parties au fur et à mesure.
Au final, on pourrait même se retrouver avec un jQuery presque complet, mais avec des requêtes http supplémentaires, donc gain 0.
Néanmoins, je salue l’initiative, et je réserverais cette méthode plutôt pour des projets légers, utilisant très peu jQuery. Là ce serait sûrement efficace 🙂
Merci pour l’info.
@Greg : Pour des petites pages web légères qui n’auraient besoin d’aucun plugins ça peut être intéressant. Moi perso, dans mes développements, je charge la librairie entièrement. 92 Ko (pour la v1.7), c’est quand même pas la mort.
Je salue également l’initiative mais je doute que ça soit vraiment très utile
Cette librairie est légère certes mais franchement retirer jquery.ajax et jquery.css c’est vraiment n’importe quoi !
Tu n’es pas obligé de les retirer mais comme je l’ai déjà dit sur Developpez et comme j’insisterai bientôt sur mon propre blog, cette question ne se poserait pas si les gens utilisaient un peu plus les CDN.
Exactement.
C’est beaucou plus simple d’utiliser Google Libaries API !
Bonne nouvelle, dans la version 1.8, il sera possible de créer son propre package !