जावास्क्रिप्ट अनुकूलन तकनीकों
अक्सर हम कोड लिखने जावास्क्रिप्ट को मान्यता प्रदर्शन क्लाइंट पक्ष या करने के लिए Ajax का उपयोग द्वारा DHTML और इंटरफ़ेस अमीर दे फैंसी गतिशील. लेकिन उत्पादन में हम अधिकतम प्रदर्शन तुमने कभी सोचा नहीं लिख देता है एक ही होगा, जो जावास्क्रिप्ट कोड समारोह के रूप में भी अपनी आवश्यकता के अनुसार लेकिन. कोड जावास्क्रिप्ट को प्राप्त करने के अपने इस अनुकूलन आप की जरूरत है.
जावास्क्रिप्ट स्रोत कोड Compressing
Whitespace भी फ़ाइल का आकार बढ़ता है. इसलिए यदि आपके जावास्क्रिप्ट कोड विशाल है सुंदर और जे एस के बहुत कुछ किया है एक बड़ा श्वेत आप बनाने में होगा अंत बुद्धिमान फ़ाइल आकार और इस js को प्रभावित करेगा ग्राहक कंप्यूटर डाउनलोड समय पर. सभी अनावश्यक खाली स्थान हटाना फ़ाइल आकार को कम करने और डाउनलोड समय को कम करेगा.
निकालें अवांछित घोषित चर
हर ब्राउज़र अपने कोड निष्पादन के लिए जावास्क्रिप्ट इंजन के लिए स्मृति के कुछ राशि आवंटित. यदि आपकी जावास्क्रिप्ट चर सीमा से अधिक है धुआँरा अपने कार्यक्रम डेटा ऑपरेशन की जरूरत है तो जावास्क्रिप्ट इंजन अतिप्रवाह stack से संबंधित त्रुटि जाएगा फेंक शुरू करते हैं. यह तो स्मृति की आवश्यकता नहीं है जब से चर उदाहरण हटाने की सलाह दी जाती है.
जावास्क्रिप्ट में चर स्मृति से निकालें
; बातिल = variablename;
रिवर्स लूप गणना:
वेतन वृद्धि ऑपरेटर अधिक करने के लिए पदावनति ऑपरेशन की तुलना में निष्पादित समय लगता है. तो एक पाश आपरेशन में, loops 0 से शुरू करने के लिए अधिकतम सीमा और अधिक के लिए 0 करने के लिए अधिकतम सीमा से घटती ऑपरेशन के रूप में शुरू Loops से निष्पादित समय लगेगा कम निष्पादित करने के लिए समय लगता है.
उदाहरण:
i = 0 ; i & lt ; 1000 ; i ++ ) { ... } (I = 0; लेफ्टिनेंट और मैं, 1000; i + +) () ...
पाश के लिए ऊपर से अधिक समय लगेगा
i = 999 ; i >= 0 ; i -- ) { ... } (I = 999; i = 0>, मैं -) () ...




































आप अक्सर हैरान हैं कि चीजों को आप सोचा के बारे में सोच वे तुच्छ हैं, कभी नहीं अच्छा फर्क कर सकते हैं करने के लिए आप क्या करते हैं. अपने छोटे से छोटे से लिखने के लिए मुझे आज वही किया.
धन्यवाद