क्लाइंट और सर्वर पर, निम्नलिखित स्टोरेज उपलब्ध हैं:स्थानीय स्टोरेज, सेशन स्टोरेज और कुकीज।
स्थानीय संग्रहण को ऐसे संग्रहण के लिए डिज़ाइन किया गया है जो कई विंडो तक फैला है और वर्तमान सत्र से आगे तक चलता है। विशेष रूप से, वेब एप्लिकेशन उपयोगकर्ता डेटा के मेगाबाइट को स्टोर करना चाह सकते हैं, जैसे कि संपूर्ण उपयोगकर्ता-लेखक दस्तावेज़ या उपयोगकर्ता का मेलबॉक्स, क्लाइंट साइड पर प्रदर्शन कारणों से। कुकीज़ इस मामले को अच्छी तरह से संभाल नहीं पाती हैं क्योंकि वे हर अनुरोध के साथ प्रेषित होती हैं।
स्थानीय संग्रहण प्रत्येक पृष्ठ के लिए उपलब्ध है और वेब ब्राउज़र बंद होने पर भी बना रहता है, लेकिन आप इसे सर्वर पर नहीं पढ़ सकते हैं।
संग्रहीत डेटा की स्थानीय संग्रहण में कोई समाप्ति तिथि नहीं होती है। कुकीज़ के साथ, आप समाप्ति अवधि निर्धारित कर सकते हैं।
अगर आप लोकल स्टोरेज को क्लियर करना चाहते हैं, तो इसे ब्राउजर कैशे क्लियर करके करें। इसके लिए आप जावास्क्रिप्ट का भी इस्तेमाल कर सकते हैं। लोकल स्टोरेज क्लाइंट साइड के लिए है, जबकि कुकीज क्लाइंट के साथ-साथ सर्वर साइड के लिए भी है।