Önceki arama:
Webpack'in wiki'sinin dediği gibi, derleme performansını optimize etmek için analiz aracını kullanmak mümkündür:
from: https://github.com/webpack/docs/wiki/build-performance#hints-from-build-stats
Derleme istatistiklerinden ipuçları
Yapınızı görselleştiren ve ayrıca derleme boyutu ve derleme performansının nasıl optimize edilebileceği konusunda bazı ipuçları sağlayan bir analiz aracı vardır .
Webpack --profile --json> stats.json komutunu çalıştırarak gerekli JSON dosyasını oluşturabilirsiniz.
İstatistik dosyasını oluşturdum ( burada mevcut ) web paketinin analiz aracına yükledim
ve İpuçları sekmesi altında prefetchPlugin'i kullanmamı söyledim:
from: http://webpack.github.io/analyse/#hints
Uzun modül yapım zincirleri
Derleme performansını artırmak için önceden getirmeyi kullanın . Zincirin ortasından bir modülü önceden getirin .
PrefechPlugin'de bulunan tek dokümantasyonu bulmak için web'i baştan aşağı kazdım:
from: https://webpack.js.org/plugins/prefetch-plugin/
PrefetchPlugin
new webpack.PrefetchPlugin([context], request)
Bir gereksinim ortaya çıkmadan önce çözülen ve oluşturulan normal bir modül isteği. Bu, performansı artırabilir. Akıllı ön getirme noktalarını belirlemek için önce yapının profilini çıkarmaya çalışın .
Sorularım:
- PrefetchPlugin nasıl düzgün kullanılır?
- Analiz aracıyla kullanmak için doğru iş akışı nedir?
- PrefetchPlugin'in çalışıp çalışmadığını nasıl anlarım? nasıl ölçebilirim?
- Zincirin ortasından bir modülü önceden almak ne anlama gelir ?
Bazı örnekleri gerçekten takdir edeceğim
Lütfen bu soruyu prefechPlugin ve Analiz araçlarını kullanmak isteyen bir sonraki geliştirici için değerli bir kaynak yapmama yardım edin. Teşekkür ederim.