मैं इस धारणा के तहत था कि सबसे अच्छे प्रदर्शन के लिए, जावास्क्रिप्ट को स्थिर सामग्री के रूप में माना जाना चाहिए और सीएसएस फ़ाइलों, छवियों आदि के साथ एक कुकलेस डोमेन से परोसा जाना चाहिए।
लेकिन Google यहां कहता है: कुकलेस डोमेन से जल्दी भरी हुई बाहरी जेएस फाइलों की सेवा न करें
दस्तावेज़ के प्रमुख में संदर्भित जावास्क्रिप्ट के लिए और पृष्ठ स्टार्टअप के लिए आवश्यक है, इसे मुख्य दस्तावेज़ के रूप में एक ही होस्टनाम से परोसा जाना चाहिए। चूंकि अधिकांश ब्राउज़र अन्य डाउनलोड और रेंडरिंग को ब्लॉक करते हैं, जब तक कि सभी जावास्क्रिप्ट फ़ाइलों को डाउनलोड, पार्स और निष्पादित नहीं किया जाता है, प्रसंस्करण के इस बिंदु पर अतिरिक्त DNS लुकअप के जोखिम से बचने के लिए बेहतर है।
इसलिए अब मैं विवादित हूं। मुझे स्पष्ट नहीं है कि "पेज स्टार्टअप के लिए क्या आवश्यक है" का अर्थ है।
मेरे पास आमतौर पर दो जावास्क्रिप्ट संदर्भ हैं, JQuery ने ajax.googleapis.com और एक मास्टर.जेएस फ़ाइल से सेवा दी है जिसमें ज्यादातर $ (दस्तावेज़) में इवेंट हैंडलर शामिल हैं। (पहले से ही) फ़ंक्शन। क्या यह पेज स्टार्टअप के लिए आवश्यक है?
उपलब्ध विकल्पों को देखते हुए, (ajax.googleapis.com, static cookieless domain, original hostname) मेरे जावास्क्रिप्ट को कहां परोसना चाहिए?
With common public resources ... there is a good chance that your visitor's browser has already done that DNS lookup today
निजी तौर पर, मैं अपनी साइट के लिए इस पर भरोसा करना आसान नहीं समझूंगा । मैं चाहता हूं कि यह यथासंभव अधिक से अधिक परिस्थितियों में तेजी से संभव हो। बावजूद, आप अच्छे अंक बनाते हैं। +1