मैं वर्तमान में एक वेब ऐप पर काम कर रहा हूं, और जावास्क्रिप्ट ऑब्जेक्ट्स में उनके इंटरफ़ेस का एक बड़ा बहुमत कैसे रखता है, वहां कुछ अलग-अलग ऐप्स (मुख्य रूप से क्लाउड 9आईडी) से प्रेरित हुए हैं। यह भविष्य में सुविधाओं को जोड़ने के लिए अविश्वसनीय रूप से आसान बनाता है, और भविष्य में विस्तारशीलता विकल्पों को भी अनुमति देता है।इससे पहले कि कितनी मेमोरी खराब हो जाए?
सवाल यह है कि, किस बिंदु पर स्मृति में डेटा संग्रहीत करता है (जावास्क्रिप्ट के माध्यम से) कठोर हो जाता है। मैं एक सोशल नेटवर्क (ट्विटर की तरह सोचता हूं) का निर्माण कर रहा हूं, और अनिवार्य रूप से मैं प्रत्येक "ट्वीट" के साथ-साथ इंटरफ़ेस आइटमों के लिए कुछ और व्यापक ऑब्जेक्ट्स के लिए ऑब्जेक्ट संग्रहीत कर रहा हूं।
क्या ब्राउज़र द्वारा कितनी मेमोरी का उपयोग किया जा सकता है, इस पर कठोर सीमाएं हैं? अगर मैं जाता हूं तो मेरी वेबसाइट दुर्घटनाग्रस्त हो जाएगी? या पूरा ब्राउज़र दुर्घटनाग्रस्त हो जाएगा? क्या यह उपयोगकर्ता को धीमा कर देगा? यदि हां, तो क्या कोई सामान्य नियम है कि औसत उपयोगकर्ता को कितनी मेमोरी परेशान होगी?
यह प्रश्न मुझे बहुत स्थानीय लगता है। मैं ballpark संख्याओं का उपयोग किए बिना इसका उत्तर देने के किसी भी तरीके से नहीं सोच सकता जो एक या दो साल के भीतर अप्रचलित हो जाएगा। –
संख्या एक या दो साल के भीतर अप्रचलित नहीं होगी। यदि कुछ भी हो, तो कम मेमोरी (सोच टैबलेट) वाले अधिक से अधिक एआरएम डिवाइस बेचे जा रहे हैं, और मैं उम्मीद करता हूं कि 2014 की सर्वश्रेष्ठ टैबलेट में आज के डेस्कटॉप की स्मृति क्षमताएं होंगी। –
"ट्वीट्स" 140 बाइट्स पर बिल्कुल बड़ी मेमोरी हॉग नहीं हैं + हो सकता है कि कुछ ऑब्जेक्ट ओवरहेड हो। यदि आप जावास्क्रिप्ट में एक वीडियो संपादक लिख रहे हैं, तो आपको स्मृति उपयोग के बारे में चिंता करने की आवश्यकता हो सकती है। –