मैं डीओएम में गतिशील रूप से HTML तत्व जोड़ने के लिए विभिन्न विधियों की गति का परीक्षण कर रहा हूं। मैंने एक परीक्षक here बनाया है (कोड वर्किंग वर्जन है, बहुत सुंदर मैला)। परिणाम क्रोम के साथ सभी बिंदुओं को प्राप्त करने वाले विभिन्न ब्राउज़रों के लिए बहुत अलग हैं, और ओपेरा एक अच्छा दूसरा है - लेकिन यह सवाल यहां नहीं है।फ़ायरफ़ॉक्स में आंतरिक HTML = "" धीमा क्यों है
Firefox में मैं एक div समाशोधन (से यह childNodes है) में एक समस्या मिली। जब कुछ 50,000 div तत्व जोड़े जाते हैं, तो केवल
[div].innerHTML = "";
का उपयोग करके इसे साफ़ करने में आयु लगती है, यहां क्या हो रहा है? क्या फ़ायरफ़ॉक्स इसके लिए कुछ आंतरिक कचरा संग्रहण विधि लागू करता है?
हां, पूरी तरह से दस्तावेज़फ्रेजमेंट्स को याद किया! नए विचारों को खोलता है, धन्यवाद। ब्लॉग लिंक भी स्पॉट पर है। – KooiInc
पूरी तरह से उस ब्लॉगपोस्ट के बारे में भूल गए। मुझे याद दिलाने के लिये धन्यवाद। –
पुराना सवाल लेकिन मुझे लगता है कि इस लड़के को कॉम्बो विधि के शुरुआती प्रकाशन के लिए क्रेडिट का हकदार है जिसे मैं जानता हूं। यह जेआईटी से सुसज्जित ब्राउज़र के आधुनिक कॉर्प में कम महत्वपूर्ण हो सकता है लेकिन यह अभी तक बहुत अच्छा काम करता है जहां तक मैं कह सकता हूं: http://blog.stevenlevithan.com/archives/faster-than-innerhtml –