eclaireur.net

WebDesign & Entrepreneur 2.0

"Commencer appartient à tous, perséverer à bien peu." - Cristophe Colomb
  • Webapps - Annuaires des applications et sites web 2.0
  • Discussions - Forums de discussions, de débats et d'entraide
  • Liste des modules netvibes
  • Les billet autour du navigateur Mozilla Firefox

le 25.03.2008 à 7:13

1589 lectures

Ajouter un commentaire

Comment compresser le Javascript et les CSS de votre site

Si vous aussi vous êtes maniaques comme moi au sujet de la compression des fichiers (images, pages, cache…) voici un autre moyen de gagner un peu de bande passante. Avec cette liste vous pourrez compresser vos fichiers et . Certains scripts peuvent facilement diviser la taille des fichiers par 2 voire 3.

Si vous avez trouvé cet article intéressant, abonnez-vous gratuitement au flux RSS d'eclaireur ou bien par email.

Auteur

David Marchesson est freelance développeur web & webdesigner. Il va bientôt se lancer dans l'univers des entrepreneurs Web 2.0. Il adore le net, les bonnes idées et parler de lui à la 3eme personne. Ce site sera sa balise dans cette vie digitale. Ziki Consulter le profil de David Marchesson sur Ziki Technorati Consulter le profil de David Marchesson sur Technorati

Suivez ce blog

Si ce blog vous plait, abonnez-vous. Ce flux RSS permet de recevoir en utilisant un lecteur les dernières nouvelles de ce site.

Recevez les billets par email

Derniers commentaires

  • Tek: Merci pour cet article, ça m’a permis de prouver à quelqu’un qu’on pouvait à la fois...
  • jeanne: J’aime beaucoup votre site et je vous remercie de vos bons conseils. Il y a une seule petite erreur....
  • aSKer: Je me pernet un petit déterrage pour signaler la galerie: http://css.wearethebuzz.com C’est...
  • Kim Auclair: À mon avis, personne n’est ““pro” de l’entrepreneuriat “. On a et on aura...
  • Jay: cool j’avais pas vu, merci beaucoup !!!
  • Scienceo: Quelle liste intéressante !…et bien hiérarchisée ! Que du bon !

Partenaires

Ziki Text Link Ads Developpeur Freelance web developpement webdesigner

Activité

6 commentaires au total, laissez un message. Utilisez ce lien pour faire un trackback sur ce billet :
http://www.eclaireur.net/technique/comment-compresser-le-javascript-et-les-css-de-votre-site/trackback/
  1. 1

    À noter que Packer est bien pour compresser en taille mais prend davantage de temps à décompresser côté client (y’a 2 évaluations de code au lieu d’une).
    Au final la solution idéale c’est minifier+gzipper (mod_gzip ou mod_deflate avec Apache) : taille identique voire plus petite et décompression effectuée avant l’interprétation JavaScript.

    À ce niveau y’a YUI Compressor qui minifie+gzip CSS et JS.

  2. 2

    Merci Tom pour ta pierre à l’édifice, surtout qu’avant de rédiger ce petit article je ne m’étais pas trop intéressé à la compression de fichiers JS.

    Sinon j’ai vu qu’un livre High Performance Web Sites parlait de la compression shrinksafe. Il parait qu’elle fonctionne bien et qu’elle est très efficace.

  3. 3

    J’imagine que ce bouquin est bien … d’ailleurs je le rajoute à ma “ToBuy List” ;-). J’ai lu “Building Scalable Website” et il est fortement enrichissant.

    À lire : http://www.julienlecomte.net/blog/2007/08/13/ + http://ejohn.org/blog/library-loading-speed/ et je pense qu’on a fait le tour de la compréhension du sujet ;-)

  4. 4

    Merci pour le toit cette fois-ci, en effet les 2 liens montrent à quel point YUI compressor est le meilleur compresseur. La différence avec les autres n’est pas énorme non plus (de quelques kilos au final pour un fichier JS de 60ko). Tout ceci est obtenu après avoir utilisé la compression GZip.

    Par contre si on n’utilise pas la compression GZip le mieux est d’utiliser Packer, la solution de Dean Edwards.

    Le bémol à tout cela, c’est qu’il faut tout tester car il se peut que des fonctions Javascript ne fonctionnent plus après la compression.

  5. 5

    Packer :
    - non si le fichier est inférieur à 10Ko (on ne gagne rien, mieux vaut juste minifier)
    - non si on a accès à GZIP ou Deflate
    - oui pour le reste

    La minification et le packing sont soumis au même problème mais en général quand on suit une bonne convention de codage il n’y a pas de soucis : utiliser les accolades (même pour les if() simples en 1 ligne), utiliser les points-virgule … et de tête c’est tout ce que je vois.

    Ce qui intéressant en tous cas avec YUI Compressor et JSCompressor c’est la possibilité d’utiliser les outils en ligne de commande : excellent à brancher sur du SVN pour compresser après chaque commit par exemple.

  1. TrackBack #1
    25 mars 2008
    6

    Post-It : Packer du Javascript avec PHP…

    Une librairie pour compresser du javascript avec PHP. Je ne l’ai pas testée. [via eclaireur.net]…

    lien : Blog de Nicolas Debras

Ajouter un commentaire

N'hésitez pas à discuter de votre point de vue. Les informations obligatoires sont indiquées par une *.

HTML accepté :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Recherche

Chercher dans les archives à l'aide des catégories ou directement en tapant un mot ci dessous.

Liens delicious

Lecteurs récents

Flickr stream

ClemJulietteDaveClem & Juliette
Fermer
E-mail It

Haut de page