طرق جديدة لا بد أن تعرفها لتخزين البيانات من HTML5

مع إنتشار الإنترنت، دخل الملايين من المستخدمين من كل أنحاء العالم على الكثير من المواقع. في الكثير من الحالات يدخل بعض المستخدمين على نفس الموقع مرات عديدة، مما حذا بالموقع لتخزين بيانات هذا المستخدم حتى تظهر المعلومات المهمة له شخصياً عند قيامه بدخول الموقع. بدأت بعض المواقع بطلب تسجيل مستخدمينها لأسمائهم وبياناتهم حتى تخلق لكل مستخدم حساب خاص به على الموقع يستطيع الدخول إليه عند قيامه بتصفح الموقع وبمجرد فتح المستخدم لحسابه تظهر له كل البيانات الخاصة به من رسائل وأخبار وصور وغيرها. من أجل أن تنجح في هذه العمليه فأنت بحاجه لمكان تقوم بتخزين بيانات المستخدم فيه. لذا، فتقوم الـ HTML5 بتوفير هذه الخاصية لمواقع الإنترنت والمستخدمين في ما يعرف بإسم الـ Local Storage.

ما هو الـ Local Storage في الـHTML5 ؟

هي طريقة تُتيح لصفحات الويب القيام بتخزين بيانات المستخدمين بداخل المتصفح الخاص بالمستخدم. كما تبقى هذه البيانات مخزنة حتى لو قمت بإغلاق الصفحة وتوجهت لصفحة أخرى. تشبه هذه الخاصيه كثيراً خاصية الـ Cookies.

ما هو الفارق بين الـ Local Storage والـ Cookies؟

تتيح الـ local Storage تخزين حجم أكبر بكثير من البيانات من الذي تتيحه الـ Cookies. كما أنه في حالة الـ Cookies يمكن الوصول لبيانات المستخدم المُخزنة عن طريق الخادم أو عن طريق المتصفح الخاص بالمستخدم، لكن في حالة الـ Local Storage يمكن الوصول للبيانات عن طريق المتصفح الخاص بالمستخدم فقط. حيثُ أنه حالة الـ Cookies يتم إدخالهم في كل طلب يتم إرساله للإنترنت أثناء التصفح مما يجعل الإنترنت بطيئاً بسبب تحميل قدر كبير من المعلومات عليه.

تُتاح هذه الخاصية في أغلب المتصفحات الحديثة وتُعد حلاً مثالياً لزيادة سُرعة الإنترنت وتوفير مساحة أكبر لتخزين البيانات والحفاظ على خصوصية المُستخدمين.