में तेज़ प्रतिपादन के लिए HTML को कोड कैसे करें HTML सामग्री के लेआउट और प्रतिपादन में कुछ समय लग सकता है यदि HTML पर्याप्त जटिल है। मुझे लेआउट इंजन (विशेष रूप से आईई में) की मदद करने के लिए HTML को कोड करने के तरीके के लिए एक सेट सर्वोत्तम प्रथाओं को नहीं मिला, ताकि पेज रीड्रॉप्स तेज़ी से हो। क्या इस तरह के सर्वोत्तम प्रथाओं का एक सेट मौजूद है?IE
मेरी वर्तमान विशिष्ट समस्या यह है कि मेरा सारणी डेटा (तालिका तत्व में) जो पेज को बहुत धीमा कर देता है, और डोम अपडेट (होवर प्रभाव) और एनिमेशन बहुत सुस्त बनाता है। मुझे यकीन है कि यह जावास्क्रिप्ट प्रदर्शन नहीं है। मैंने dynaTrace AJAX का उपयोग कर पेज की जांच की है। जब मैं अपने माउस को तत्वों पर घुमाता हूं तो CPU बहुत व्यस्त हो जाता है, लेकिन कोई जेएस चल रहा नहीं है। और होवर को कक्षाओं को टीआर तत्वों को जोड़कर/हटाकर महसूस किया जाता है। मैंने फ़ायरफ़ॉक्स में वाईएसलो को भी आजमाया है, यह कोई विशेष समस्या नहीं दिखाता है। यह नेटवर्क से संबंधित नहीं है। (फ़ायरफ़ॉक्स पेज को तेज़ी से बताता है, लेकिन इसकी जेएस इंजन तेज होने की वजह से नहीं है)
क्या आईई में ड्राइंग और लेआउट प्रोफाइल करने का कोई टूल है, ताकि मैं यह पता लगा सकूं कि समस्या कहां से आ रही है? और ड्राइंग इतनी धीमी क्यों हो सकती है, ताकि मैं उन्हें HTML कोड में से बचा सकूं?
प्रतिपादन को गति देने का सबसे अच्छा तरीका कम कोड लिखना है। –
आप सीएसएस अभिव्यक्तियों का उपयोग नहीं कर रहे हैं, है ना? वे जेएस-इन-सीएसएस हैं और सभी उपलब्ध सीपीयू पावर का उपभोग करते हैं। – Piskvor
नहीं, मुझे लगता है कि मेरा सीएसएस सिर्फ सादा सीएसएस है। – Iravanchi