मेरे पास जावास्क्रिप्ट है जो पूरी गणना करता है और साथ ही डीओएम से मूल्यों को पढ़/लिखता है। पृष्ठ बहुत बड़ा है, इसलिए यह 100% CPU उपयोग के साथ ब्राउज़र को एक मिनट तक (कभी-कभी लंबे समय तक IE) तक लॉक कर देता है।ब्राउजर को लॉक करने से लंबे समय तक चलने वाले जावास्क्रिप्ट को रोकें
क्या ऐसा होने से रोकने के लिए जावास्क्रिप्ट को अनुकूलित करने पर कोई संसाधन है (मुझे लगता है कि फ़ायरफ़ॉक्स की लंबी चल रही स्क्रिप्ट चेतावनी को बंद करना है)?
क्या आप जानते हैं कि यह अभी भी काम करेगा यदि आप 'सेटटाइमआउट (पंप, 0)' का उपयोग करते हैं? या क्या यह संभवतः ब्राउज़र इनपुट को पूर्व-खाली कर देगा जो माउस इनपुट का जवाब देता है, प्रगति मीटर या अन्य डीओएम तत्व अपडेट करता है? – Andy
@ एंडी हां 'सेटटाइमआउट' 0 के साथ भी मदद करेगा। [इस प्रश्न] के कुछ जवाब देखें (https://stackoverflow.com/questions/779379/why-is-settimeoutfn-0- कभी-कभी- उपयोगी)। – ShreevatsaR