मैं कई छवियों और एनिमेशन के साथ एक विशाल वेबसाइट विकसित कर रहा हूं। मेरी समस्या यह है कि एनिमेशन और छवियां ब्राउज़र की कई उपलब्ध कंप्यूटिंग शक्ति लेती हैं और कभी-कभी, यह संतृप्त हो सकती है और केवल क्रैश हो सकती है।वास्तविक उपलब्ध कंप्यूटिंग पावर ब्राउज़र का पता लगाएं जावास्क्रिप्ट
तो, मैं यह जानने के लिए ब्राउज़र की वास्तविक उपलब्ध कंप्यूटिंग शक्ति का परीक्षण करना चाहता हूं ताकि मैं एनिमेशन या छवियों को लोड कर सकूं।
वेब में, मुझे Document.readyState
विधि मिलती है लेकिन यह केवल मुझे एक जानकारी देता है: जब पृष्ठ लोड होता है और यदि बाहरी संसाधन पूरी तरह से लोड होते हैं। हालांकि, ब्राउज़र एनीमेशन को चित्रित कर सकता है या कुछ अन्य बाहरी संसाधनों को लोड कर सकता है ...
मैं सिर्फ यह जानना चाहता हूं कि ब्राउज़र व्यस्त है या नहीं और यदि मैं इसे और अधिक नौकरियां दे सकता हूं (जैसे लोड की गई छवियां या प्रदर्शन एनिमेशन)। क्यों प्रोग्राम के रूप में नहीं
:
गूगल क्रोम में, हम सांत्वना के साथ ऐसा कर सकते हैं?
नोट, मुझे this स्टैक ओवरफ़्लो में उत्तर मिला। मेरी पोस्ट एक डुप्लिकेट नहीं है क्योंकि मैं अपनी छवि लोड करने और अपने एनिमेशन को प्रदर्शित करने का सबसे अच्छा क्षण ढूंढना चाहता हूं, मैं अपने कोड में कई बार इस परीक्षण का उपयोग नहीं कर सकता।
किसी भी मदद की सराहना की जाती है। मुझे बताओ कि क्या आपके कुछ प्रश्न या टिप्पणियां हैं।
क्या आपने [requestIdleCallback] (https://developer.mozilla.org/en-US/docs/Web/API/Window/requestIdleCallback) और [requestAnimationFrame] (https://developer.mozilla.org/en) की कोशिश की है -US/दस्तावेज़/वेब/एपीआई/विंडो/अनुरोधएनीमेशन फ्रेम) – Mirodil
@ मिरो, हाँ, हालांकि यह तकनीक दुर्भाग्यवश सभी ब्राउज़रों के लिए समर्थित नहीं है और मैं जानना चाहता हूं कि फ़ंक्शन निष्पादित किया गया है ... आपकी टिप्पणी के लिए धन्यवाद। –
क्या आप jsfiddle.net या कहीं और में एक उदाहरण प्रदान कर सकते हैं? – Mirodil