Recherche précédente:
Comme le dit le wiki de Webpack, il est possible d'utiliser l'outil d'analyse pour optimiser les performances de construction:
depuis: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats
Astuces des statistiques de construction
Il existe un outil d'analyse qui visualise votre build et fournit également des conseils sur la manière dont la taille et les performances de build peuvent être optimisées .
Vous pouvez générer le fichier JSON requis en exécutant webpack --profile --json> stats.json
Je génère le fichier de statistiques ( disponible ici )
et je l'ai téléchargé sur l'outil d'analyse de webpack et sous l' onglet Astuces, j'ai dit d'utiliser le prefetchPlugin:
de: http://webpack.github.io/analyse/#hints
Longues chaînes de construction de modules
Utilisez la prélecture pour augmenter les performances de compilation. Prérécupérez un module au milieu de la chaîne .
J'ai fouillé le Web pour trouver la seule documentation disponible sur prefechPlugin est la suivante:
depuis: https://webpack.js.org/plugins/prefetch-plugin/
PrefetchPlugin
new webpack.PrefetchPlugin([context], request)
Une demande pour un module normal, qui est résolu et construit avant même qu'une demande ne se produise. Cela peut améliorer les performances. Essayez d'abord de profiler la construction pour déterminer les points de prélecture intelligents .
Mes questions:
- Comment utiliser correctement prefetchPlugin?
- Quel est le bon flux de travail pour l'utiliser avec l'outil d'analyse?
- Comment savoir si le prefetchPlugin fonctionne? comment puis-je le mesurer?
- Qu'est-ce que cela signifie de pré-extraire un module du milieu de la chaîne ?
J'apprécierai vraiment quelques exemples
Aidez-moi à faire de cette question une ressource précieuse pour le prochain développeur qui souhaite utiliser prefechPlugin et les outils d'analyse. Je vous remercie.
Uncaught SyntaxError: Unexpected token r in JSON at position 0
lors du téléchargement de stats.json
> stats.json
mais cela écrit quelques lignes supplémentaires en haut qui cassent l'analyseur