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

Angular Discussion :

Optimiser le poids des fichiers de Angular


Sujet :

Angular

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Par défaut Optimiser le poids des fichiers de Angular
    Bonjour,
    j'ai un site qui est basé sous WordPress avec une intégration d'Angular (version 13). Pour info, pour pouvoir utiliser Angular sur des fichiers php (propre à WordPress) j'ai dû créer des Custom Elements pour chaque Component de mon app Angular.
    Le site n'obtient pas un très bon score sur PageSpeed Insights sur mobile (26) alors que sur Desktop le score est de 89. D'après les résultats la principale cause de ce mauvais score serait les fichiers produits par Angular (css et js).
    Ces fichiers produits par Angular est le resultat d'un ensemble de tâches effectués lors de la compilation.
    Voici la liste des fichiers :
    - angular.js qui est une concatenation des fichiers runtime.js, polyfills.js, scripts.js et main.js produit par la commande ng build. Ces fichiers sont concaténés grâce à un script js qui utilise le package "concat"(https://www.npmjs.com/package/concat)
    - vendor.js qui est une concatenation de fichiers js issus de bibliotèques tierces (jquery.min.js, jquery-match-height.js, jquery.columnizer.js, jquery.scrollTo.min.js, select2.min.js, stellarnav.min.js) et d'autres fichiers js écrit à la main. Egalement concaténés grâce à un script js qui utilise le package "concat"
    - styles.css qui est une concatenation et minification du fichier css produit par ng build et d'autres fichiers css. Utilisation du package "concat" et "csso" (https://www.npmjs.com/package/csso) dans le script js

    Voici le poids des fichiers :
    angular.js --> 2.3MB
    vendor.js --> 83.4 kB
    styles.css --> 157 kB

    Comment donc baisser le poids du fichier angular.js ? (d'après la console de mon navigateur le fichier est bien gzipé)

    Une solution serait peut être d'utiliser le Lazy Load modules, mais puis-je le faire sur une telle application (non utilisation du routing Angular) ?

    Merci d'avance pour votre aide !

    Cordialement,
    Killian

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Par défaut
    Merci pour ton aide mais malheureusement cette extension est seulement supportée sur les versions 6 à 9 de Angular..

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/04/2008, 10h31
  2. Réponses: 11
    Dernier message: 14/03/2007, 14h39
  3. Optimisation des fichier INI
    Par Masterglob dans le forum Delphi
    Réponses: 9
    Dernier message: 21/01/2007, 18h58
  4. Réponses: 8
    Dernier message: 14/09/2006, 16h43
  5. Algo / à des coordonnées géo et poids de fichiers..
    Par Chekov dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 29/06/2006, 18h24

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