पिछला अनुसंधान:
जैसा कि वेबपैक का विकी कहता है, बिल्ड प्रदर्शन को अनुकूलित करने के लिए विश्लेषण टूल का उपयोग करना संभव है:
से: https://github.com/webpack/docs/wiki/build-performance#hints-from-n-tats
बिल्ड आँकड़े से संकेत
एक विश्लेषण उपकरण है जो आपके निर्माण की कल्पना करता है और यह भी कुछ संकेत प्रदान करता है कि बिल्ड आकार और बिल्ड प्रदर्शन को कैसे अनुकूलित किया जा सकता है ।
आप Webpack --profile --json >ysts.json चलाकर आवश्यक JSON फ़ाइल उत्पन्न कर सकते हैं
मैं आंकड़े फ़ाइल ( यहां उपलब्ध ) को वेबपैक के एनालाइज टूल में अपलोड करता हूं
और संकेत टैब के तहत मैंने प्रीफैचप्लगिन का उपयोग करने के लिए कहा है:
से: http://webpack.github.io/analyse/#hints
लॉन्ग मॉड्यूल चेन बनाते हैं
बिल्ड प्रदर्शन बढ़ाने के लिए प्रीफ़ेटिंग का उपयोग करें । श्रृंखला के बीच से एक मॉड्यूल को प्रीफ़ैच करें ।
मैं बाहर prefechPlugin पर उपलब्ध एकमात्र दस्तावेज खोजने के लिए वेब खोद रहा है:
से: https://webpack.js.org/plugins/prefetch-plugin/
PrefetchPlugin
new webpack.PrefetchPlugin([context], request)
एक सामान्य मॉड्यूल के लिए एक अनुरोध, जिसे हल किया जाता है और आवश्यकता होने पर भी बनाया जाता है। यह प्रदर्शन को बढ़ावा दे सकता है। चतुर प्रीफेटिंग पॉइंट निर्धारित करने के लिए पहले बिल्ड को प्रोफाइल करने की कोशिश करें ।
मेरे सवाल:
- प्रीफ़ैचप्लुगिन का सही उपयोग कैसे करें?
- विश्लेषण उपकरण के साथ इसका उपयोग करने के लिए सही वर्कफ़्लो क्या है?
- मुझे कैसे पता चलेगा कि प्रीफैचप्लगिन काम करता है? मैं इसे कैसे माप सकता हूं?
- श्रृंखला के मध्य से एक मॉड्यूल को प्रीफ़ैच करने का क्या मतलब है ?
मैं वास्तव में कुछ उदाहरणों की सराहना करूंगा
कृपया मुझे इस प्रश्न को अगले डेवलपर के लिए एक मूल्यवान संसाधन बनाने में मदद करें जो प्रीफ़ेकप्लगिन और एनालाइज़ टूल्स का उपयोग करना चाहता है। धन्यवाद।
Uncaught SyntaxError: Unexpected token r in JSON at position 0
कि किसी भी आँकड़े को अपलोड करते समय। Json
> stats.json
लेकिन यह शीर्ष पर एक अतिरिक्त कुछ लाइन लिखता है जो पार्सर को तोड़ता है