4.3 সেশন স্টোরেজ

 

sessionStorage অবজেক্ট localStorage অবজেক্ট থেকে অনেক কম ব্যবহৃত হয়। সেশন স্টোরেজর প্রপার্টি আর মেথডগুলো একই হলেও অনেক সীমিত।

sessionStorage শুধুমাত্র ব্রাউজার Current ট্যাবের মধ্যেই বিদ্যমান। একই পেইজের আরেকটি ট্যাবে আলাদা স্টোরেজ থাকবে।ডেটা পেইজ রিফ্রেশ হওয়ার পরও বেঁচে থাকে, কিন্তু ট্যাব বন্ধ বা নতুন ট্যাব খুললে আর থাকে না।

চলুন টেস্ট করে দেখা যাক। নিচের কোডটি রান করুন।

sessionStorage.setItem(‘test’, 1);

এবার পেইজটি রিফ্রেশ করুন। এরপর কোডটি রান করুন।

alert( sessionStorage.getItem(‘test’) );

দেখবেন ঠিক থাক মত ডাটা পাবেন। এবার একই পেইজটি একটি অন্য ট্যাবে খুলুন দেখবেন null পাবেন তারমানে কোন ডাটা নেই। অর্থাৎ sessionStorage ব্রাউজার ট্যাবের মধ্যে আবদ্ধ।