उचित गति लिंक पर अतिरिक्त अनुरोध में शामिल विलंबता और ओवरहेड शायद उस उपयोगकर्ता के लिए कम से कम आवश्यक नहीं है (उम्मीदवार रूप से minified और gzipped) टेक्स्ट डेटा डाउनलोड न करके लाभ से अधिक हो जाएगा उस संकल्प पर पेज प्रदर्शित करने के लिए। कई उपयोगकर्ताओं के लिए यह प्राथमिक प्रदर्शन बाधा साबित होने के तरीके के बारे में अधिक जानकारी के लिए Ilya Grigorik के excellent post on latency देखें।
अतिरिक्त डेटा की विलंबता लागत मोबाइल उपकरणों पर उपयोगकर्ताओं के लिए विशेष रूप से सच होगी (जो उपयोग में नहीं होने पर अपने रेडियो को बचाने में सक्षम होगी), और मोबाइल 2 जी या 3 जी कनेक्शन पर भी अधिक संभावना है जिसमें अपेक्षाकृत अधिक लागत है कनेक्शन स्थापित करना (4 जी स्पष्ट रूप से इस पर काफी सुधार करता है)।
कुंजी, इन सभी चीजों के साथ, परीक्षण और मापना है - लेकिन मैं लगभग निश्चित रूप से उम्मीद करता हूं कि शैलियों को बंडल करना आपके उपयोगकर्ताओं के लिए तेज़ी से साबित होगा। प्रत्येक वैध स्टाइलशीट को न भूलें (where the media query evaluates to true) पृष्ठ के प्रतिपादन को अवरुद्ध कर देगा।
यह भी ध्यान देने योग्य बात है कि इल्या (जो गूगल के लिए काम करता है ताकि पता होना चाहिए) का हवाला देते वेबकिट अभी भी स्टाइलशीट मीडिया क्वेरी कि झूठे लौटने के लिए, एक कम प्राथमिकता के साथ यद्यपि और एक गैर अवरुद्ध ढंग से डाउनलोड करेगा लायक है।
मीडिया क्वेरी झूठी तो स्टाइलशीट nonblocking के रूप में चिह्नित किया गया है करने के लिए मूल्यांकन करता है और एक बहुत कम डाउनलोड प्राथमिकता
और
केवल चेतावनी दी गई है अगर , जैसा कि स्कॉट इंगित करता है, यह है कि ब्राउजर सभी सक्षम स्टाइलशीट डाउनलोड करेगा, भले ही आपके डिवाइस पर स्क्रीन कभी भी टी से अधिक न हो वह [उद्धृत] चौड़ाई
वेबकिट स्रोत पर संक्षेप में देखते हुए ऐसा लगता है कि यह अभी भी होता है स्क्रीन रोटेशन या खिड़की का आकार बदलने के लिए त्वरित प्रतिक्रिया अनुमति देने के लिए प्रतीत होता है, शायद।
// Load stylesheets that are not needed for the rendering immediately with low priority.
223 ResourceLoadPriority priority = isActive ? ResourceLoadPriorityUnresolved : ResourceLoadPriorityVeryLow;
224 CachedResourceRequest request(ResourceRequest(document().completeURL(url)), charset, priority);
225 request.setInitiator(this);
226 m_cachedSheet = document().cachedResourceLoader()->requestCSSStyleSheet(request);
इस तरह के प्रश्नों के लिए मैं अत्यधिक High Performance Browser Networking जो आप मुफ्त में ऑनलाइन पढ़ सकते हैं सिफारिश कर सकते हैं।
किस प्रकार का अप्रासंगिक डेटा? HTTP प्रतिक्रिया शीर्षलेख? – BoltClock
@ बोल्टक्लो'साइनिकॉर्न मेरा मतलब केवल सीएसएस मार्क-अप था, जिसका उपयोग नहीं किया गया था (आपके पास 1280 पीएक्स चौड़ी स्क्रीन है, लेकिन 5 और मीडिया प्रश्नों के साथ अनावश्यक रूप से बड़ी फ़ाइल प्राप्त करें) – Roni
यह अभी भी लोड हो जाएगा इस बात पर ध्यान दिए बिना कि आपने सीएसएस में या लिंक टैग में मीडिया क्वेरी डाली है या नहीं। – BoltClock