IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Outils compression/minify des sources Javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2002
    Messages : 290
    Par d�faut Outils compression/minify des sources Javascript
    Bonjour,

    Avez-vous utilis� des outils de compression du code javascript ?
    Ces outils sont suppos�s rendre le code plus rapide.

    Je cherche un outil qui ne soit pas en ligne, et qui surtout regroupe tous mes fichiers.js en un seul fichier.
    Dans mes recherches, rares sont les outils qui mentionnent cet aspect des choses.

    Merci d'avance.

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Avec Node.js et grunt il existe diff�rente grunt.contrib pour compresser:minifier le js (et le css avec stylus ...)
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Invit�
    Invit�(e)
    Par d�faut
    Ici on passe par YUICompressor (http://yui.github.io/yuicompressor/)
    Il fait le job de la minification (JS et CSS). Pas celui de la concat�nation.
    On passe par ant pour configurer, minimifier et finaliser (concat�nation des JS et CSS)
    Mais, en installant une JVM, il est aussi possible de se fabriquer des scripts shell qui feront le m�me job.
    Code shell : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    java -jar yuicompressor-x.y.z.jar myfile1.js -o myfile1-min.js --charset utf-8
    java -jar yuicompressor-x.y.z.jar myfile2.js -o myfile2-min.js --charset utf-8
    cat myfile1-min.js myfile2-min.js >> all-min.js

  4. #4
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2002
    Messages : 290
    Par d�faut
    Citation Envoy� par GlobuleVert Voir le message
    (...)
    Vous faites directement un "cat" des diff�rents js...

    Je pensais plut�t, � un truc qui aurait pris le fichier HTML en entr�e et qui m'aurait sorti un fichier HTML compress� contenant les js compress�s dedans...
    Mais je vais me pencher sur ce que tu utilises !

    Merci beaucoup !

  5. #5
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par Gandalf Voir le message
    (...)
    Il s'agissait d'un exemple de script pour pallier au fait que vous ne disposez pas forc�ment d'un environnement suffisant pour int�grer YUICompressor dans une chaine de compilation compl�te.
    Nous n'utilisons pas de script shell pour la minification et nous ne compressons pas le HTML.
    Les scripts et feuilles de styles �tant externes au HTML (ils sont inclus � l'aide des balises <script> ou <style>), ils sont trait�s ind�pendamment dans la chaine de compilation (ant).
    Je ne connais pas de compresseur de HTML, � part le mod_deflate d'apache.
    Derni�re modification par NoSmoking ; 01/02/2017 � 18h49.

  6. #6
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2002
    Messages : 290
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    (...)
    Je n'utilise pas Node.js....
    Je ne connais pas Grunt, et en lisant le site de grunt.... j'ai l'impression que c'est une usine a gaz dont je n'ai pas encore compris ce qu'elle fait...

    Du coup j'h�site � ajouter cette usine derri�re la mienne...

  7. #7
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Passer par node et grunt c'est mettre une place un environnement de d�veloppement...

    Par contre une fois que c'est fait et tout bien param�tr�, il n'y a plus rien a faire d'autre que de lancer un watch ...
    chaque modification de fichier est d�tect�e et les fichiers est alors compress� et plac� dans le r�pertoire de prod
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  8. #8
    Membre exp�riment�
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    290
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2002
    Messages : 290
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    (...)
    Bien sur...

    Mais venant du C++, j'ai un tout autre environnement de developpement...
    Que je ne peux pas bazarder...

  9. #9
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Pas besoin de le bazarder...
    �a mets juste en place un �couteur qui v�rifie la modification des fichiers en temps r�el et les compresse ou tu veux ...

    Perso je travaille sur des fichiers dans un r�pertoire /Work et j'ai param�tre mon environnement de sorte qu'il me compresse les fichiers et les mette en sortie dans les r�pertoires finaux du style en renommant les fichiers et en les concat�nant pour certains ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. R�ponses: 2
    Dernier message: 31/10/2009, 12h43
  2. Outils de mise en commun des sources
    Par Invit� dans le forum EDI et Outils pour Java
    R�ponses: 6
    Dernier message: 17/05/2006, 09h25
  3. Outil de gestion des sources
    Par therouxy dans le forum SCM
    R�ponses: 4
    Dernier message: 27/09/2005, 19h23
  4. [Outils][BootStrapper] O� peut-on disposer des sources ?
    Par Didier69 dans le forum Contribuez
    R�ponses: 3
    Dernier message: 28/09/2004, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo