अनस्टाइलड विषयवस्तु का फ्लैश

From Vigyanwiki
विकिपीडिया के मुख्य पृष्ठ को उद्भार करते समय एफओयूसी।

अनस्टाइलड विषयवस्तु का एक फ्लैश (या अनस्टाइलड पाठ का फ्लैश, एफओयूसी) [1][2] एक ऐसा उदाहरण है जहां एक बाहरी सीएसएस स्टाइलशीट उद्भार करने से पहले एक वेब पृष्ठ ब्राउज़र की व्यतिक्रम शैलियों के साथ संक्षिप्त रूप से प्रकट होता है, क्योंकि वेब ब्राउज़र इंजन सभी जानकारी प्राप्त करने से पहले पेज को प्रस्तुत करता है। [3] जैसे ही शैली नियम उद्भार और लागू होते हैं, पृष्ठ स्वयं को सुधार लेता है; हालाँकि, पारी विचलित करने वाली हो सकती है। संबंधित समस्याओं में अदृश्य टेक्स्ट का फ्लैश और नकली टेक्स्ट का फ्लैश सम्मिलित है। [1][2]


तकनीकी जानकारी

इस प्रचालन को फ्लैश ऑफ अनस्टाइल्ड कंटेंट नाम के एक लेख में दर्ज किया गया था। [4] सबसे पहले, एफओयूसी इंटरनेट एक्सप्लोरर के लिए एक अद्वितीय ब्राउज़र समस्या प्रतीत हुई लेकिन बाद में अन्य ब्राउज़रों में स्पष्ट हो गई, [5][6] और उसके बाद से एक सफारी (वेब ​​​​ब्राउज़र) महामारी के रूप में वर्णित किया गया है। [7] सीएसएस या एचटीएमएल संस्करणों में बदलाव के लिए अशैली वाली अंतर्वस्तु का एक फ्लैश अव्यग्र है। यह समस्या, जो मूल अंतर्वस्तु को अप्रभावित छोड़ देती है, ब्राउज़र में क्रमादेशित प्राथमिकताओं के एक सम्मुच्चय से उत्पन्न होती है। जैसे ही ब्राउज़र HTML और मार्कअप में संदर्भित सभी सहायक संचिकाओं को एकत्र करता है, ब्राउज़र तुरंत दस्तावेज़ अभिलक्ष्य निदर्श बनाता है। ब्राउजर पहले टेक्स्ट प्रदर्शित करना चुन सकता है ताकि वह सबसे तीव्र पदव्याख्या कर सके।

अनस्टाइल्ड विषय सूची की चमक अब अधिक प्रचलित है कि HTML पेज कई वर्तिका पत्र को संदर्भित करने के लिए अधिक उपयुक्त हैं। वेब पृष्ठों में प्रायः ब्राउज़र स्क्रीन के अतिरिक्त अन्य मीडिया के शैली संदर्भ सम्मिलित होते हैं, जैसे प्रिंटर और मोबाइल उपकरणों के लिए CSS नियम हैं। वेब पृष्ठ शैली संचिकाओं की परतें आयात कर सकते हैं, और वैकल्पिक शैली पत्रक का संदर्भ दे सकते हैं। ऑनलाइन विज्ञापन और अन्य डाली गई ऑफसाइट अंतर्वस्तु, जैसे वीडियो और सर्च इंजन, प्रायः अपने संहिता खण्ड के भीतर अपनी शैली के नियमों को निर्धारित करते हैं। सीएसएस नियमों की व्यापक प्रकृति कुछ ब्राउज़रों को तब तक प्रतीक्षा करने के लिए प्रोत्साहित करती है जब तक कि उन्हें लागू करने से पहले सभी स्टाइल डेटासम्मुच्चय एकत्र नहीं किए जाते हैं।

जावास्क्रिप्ट पुस्तकालय जैसे कि जेक्वेरी के आगमन के साथ जिसे वेब पेज की वर्तिका को और परिभाषित करने और लागू करने के लिए नियोजित किया जा सकता है, अनस्टाइल अंतर्वस्तु की चमक भी अधिक प्रमुख हो गई है। अनस्टाइल वाली अंतर्वस्तु से बचने के प्रयास में, अग्रांत विकासक पूरी तरह से उद्भार होने तक सभी अंतर्वस्तु को छिपाने का विकल्प चुन सकते हैं, जिस बिंदु पर एक उद्भार वृत्तांत प्रबंधकर्ता प्रगर्तक होता है और अंतर्वस्तु दिखाई देती है, हालांकि उद्भारिंग में रुकावट एक खाली पृष्ठ छोड़ सकती है, जिसके लिए अनस्टाइलड वाली अंतर्वस्तु बेहतर होगी।

अनस्टाइल वाली अंतर्वस्तु के फ्लैश का अनुकरण करने के लिए, विकासक ब्राउज़र ऐड-ऑन का उपयोग कर सकते हैं जो फ्लाई पर वेब पेज के सीएसएस को अक्षम करने में सक्षम हैं। फायरबग (सॉफ्टवेयर) और एसिंक्रोनस सीएसएस ऐसे ऐड-ऑन हैं। अन्य तकनीकों में हस्तचालन रूप से किसी पृष्ठ को सीएसएस घटकों के भरण को पूरा करने से रोकना सम्मिलित है। एक अन्य विकल्प आलेख-अवरोधन उपकरण का उपयोग करने पर जोर देता है।

हालांकि, 2016 तक, अवांछित प्रदर्शन व्यवहारों से बचने के लिए कई अलग-अलग तकनीकों का विकास किया गया था,[2] गूगल क्रोम संस्करण 50 में प्रतिपादन व्यवहार में बदलाव, जिससे जावास्क्रिप्ट द्वारा अन्तःक्षेप की गई स्टाइलशीट को HTML 5 विनिर्देश द्वारा आवश्यक पृष्ठ उद्भारन को अवरुद्ध करने से रोका जाता है, जिससे वेबसाइट निर्माताओं के ध्यान में फिर से स्थिति आ जाती है, विशेष रूप सेप्रकार के उपयोगकर्ता एक वेब मुद्रण उत्पाद एडोब सिस्टम्स से प्रभावित होते हैं। [1] 2 महीने के भीतर, अवांछित प्रतिपादन व्यवहार से बचने के लिए एडोब ने अपने अक्षर को तीसरे पक्ष की वेबसाइटों में सम्मिलित करने के तरीके को बदल दिया था। [8]


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Tim Brown (3 June 2016). "Regarding the Flash of Unstyled Text in Chrome 50". Adobe Typekit blog. Adobe Systems. Archived from the original on Sep 1, 2016. Retrieved 9 August 2016.
  2. 2.0 2.1 2.2 Coyier, Chris (1 April 2015). "फूट, एफओआईटी, एफओएफटी". CSS Tricks. Archived from the original on 15 August 2020. Retrieved 9 August 2016.
  3. Boudreaux, Ryan (October 18, 2013). "अपनी वेबसाइटों पर अनस्टाइल्ड सामग्री के फ्लैश को कैसे रोकें". TechRepublic (in English). Archived from the original on 2021-03-05. Retrieved 2021-10-09.
  4. "अनस्टाइल्ड कंटेंट का फ्लैश (FOUC)". Blue Robot. 2001. Archived from the original on May 13, 2015. Retrieved 12 October 2012.
  5. Winner, Judith (2010-04-19). "अनस्टाइल्ड कंटेंट का फ्लैश (FOUC)". Bugzilla@Mozilla. Archived from the original on 5 November 2016. Retrieved 14 October 2016.
  6. "क्रोमियम बग जिसमें 'FOUC' है". bugs.chromium.org. Archived from the original on 18 October 2016. Retrieved 14 October 2016.
  7. Dave Hyatt (1 September 2006). "एफओयूसी समस्या". Surfin' Safari. The WebKit Open Source Project. Archived from the original on 30 August 2012. Retrieved 16 October 2012. The FOUC problem would normally be a minor occurrence. However with the advent of Google AdSense, FOUC has become a Safari epidemic. Because these Google ads not only execute inline script but access layout information that they often don't even end up using in the page, the problem of FOUC is much more severe than it should be.
  8. Bram Stein (28 July 2016). "टाइपकिट पर सर्विंग वेब फॉन्ट में परिवर्तन". Adobe Typekit blog. Adobe Systems. Archived from the original on 15 August 2016. Retrieved 9 August 2016.