आधुनिक कंप्यूटर पर आधुनिक ब्राउज़र के लिए गति के मामले में jQuery तेज है। तो शुद्ध जावास्क्रिप्ट है। दोनों बड़े ब्राउज़र और मशीनों पर भारी धीमी गति से चलते हैं।
डीओएम तक पहुंचने के लिए शुद्ध जावास्क्रिप्ट तेजी से हो सकता है क्योंकि आप उस ओवरहेड को काट सकते हैं जिस पर jQuery है। हालांकि इसे हमेशा तेज नहीं होना चाहिए क्योंकि आप कुछ बड़ी गलतियों को लिख सकते हैं जो चीजों को फिर से धीमा कर देते हैं। दूसरी ओर jQuery पिछले कुछ वर्षों में युद्ध परीक्षण किया गया है और यह प्रदर्शन करने के लिए साबित हुआ है।
एक और बात यह है कि jQuery विशेष रूप से मोबाइल उपकरणों के साथ दिमाग में डिज़ाइन नहीं किया गया था। click
जैसी घटनाएं इस तथ्य (~ 300ms) के कारण देरी का कारण बनती हैं। jQuery मोबाइल एनीमेशन औसत मोबाइल डिवाइस पर भी काफी धीमी हैं क्योंकि जिस तरह से वे लिखे गए हैं उन्हें सीपीयू बाध्य बनाता है, औसत मोबाइल डिवाइस में सीपीयू पावर का बहुत कुछ नहीं होता है। इसके चारों ओर एक तरीका हार्डवेयर त्वरित सीएसएस एनिमेशन का उपयोग कर है।
क्या आपके पास कोई प्रदर्शन समस्या है जिसे आप अपनी साइट को फिर से लिखने का आग्रह करते हैं? jQuery सिर्फ एक जावास्क्रिप्ट लाइब्रेरी है, निश्चित रूप से - jQuery ऑब्जेक्ट्स मूल डीओएम विधियों का उपयोग करने से धीमे हैं, लेकिन अधिकांश समय प्रदर्शन वास्तव में इतना मायने नहीं रखता है। –
गति के अलावा अन्य कारकों पर विचार करें। आपको कौन से ब्राउज़रों का समर्थन करने की आवश्यकता है, यह आपको विकसित करने में कितना समय लगेगा, आदि – ryan
मुझे वर्तमान में सभी वेब ब्राउज़र का समर्थन करने की आवश्यकता है। विकास का समय कोई मुद्दा नहीं है। मेरी साइट काफी बड़ी है और उन कंप्यूटरों का कारण बनती है जिनमें क्रमी हार्डवेयर थोड़ा सा है। साथ ही सफारी उपयोगकर्ताओं के लिए भी। –