dimanche 16 septembre 2007
Respire, je compresse.
En allant récupérer la nouvelle version 1.2 de jQuery, ma curiosité a été piquée par l'apparition d'une version minified
de la librairie.
Cela a entrainé une succession de clics vers quelques articles intéressants :
Dans le même esprit, vous pourrez également consulter un article approchant, publié sur Vitamin il y a plus d'un an : Serving Javascript Fast
.
Il va s'en dire que la compression gzip/deflate du contenu servi impliquera un léger coût supplémentaire en CPU du côté serveur. Pour cette raison, si vous avez la main sur votre configuration Apache, je pense qu'il sera préférable de laisser le module mod_deflate (ou mod_gzip) s'occuper de cette tâche, plutôt que de recourir à un script pour cela.
Voilà de quoi vous prémunir - en partie seulement - contre le syndrôme de l'obésité 2.0. ;-)
Mais attention, réduire la taille de vos fichiers n'est pas une fin en soi : ne négligez jamais l'autre point sensible qu'est le cache HTTP.
Notes
[1] J'ouvre une petite parenthèse pour préciser que le projet Dotclear2 utilise, lors du build, un portage en PHP du Packer de Dean Edwards. Portage effectué d'une main de maître par Nicolas Martin, qu'il en soit remercié.


Commentaires
1. Par grumpf, le 17/09/2007 à 00:26
2. Par biou, le 17/09/2007 à 11:56