Web Storage

فناوری Web Storage یا ذخیره سازی تحت وب از نظر عملکرد شبیه به کوکی ها هستند، ولی Web Storage ها سرعت بسیار بالاتری نسبت به کوکی ها دارند.

بطور کلی کار Web Storage یا همون کوکی ها اینه که یکسری ازاطلاعات را بروی مرورگر کاربر ( اون شخصی که اون صفحه رو درخواست میده ) ذخیره میکنند تا دیگه در دفعات بعدی نیاز نباشه باز اطلاعات از سرور گرفته شه، خب اینجوری سرعت اون صفحه وب برای بارگذاری میره بالا .

ولی یه مشکل با کوکی ها داریم، اینکه با هربار درخواست به سمت سرور ارسال میشوند، خب همین میتونه باعث کاهش سرعت بارگذاری صفحه باشه، این درحالیه که Web Storage ها بروی مرورگر کاربر ذخیره میشوند و دیگه لازم نیست با هربار درخواست بسمت سرور ارسال شوند.

وقتی کاربر برای دفعات بعدی بخواد اون صفحه رو مشاهده کنه ، از همون داده هایی که درون مرورگرش ذخیره شده است استفاده میکنه و دیگه بسمت سرور درخواست جدید ارسال نمیکند.

در ادیتور آنلاین فری لرن هم از این فناوری استفاده شده، در نتیجه اگر شما برای اولین بار وارد ادیتور میشوید ممکن است کمی طول بکشد تا ادیتور بطور کامل بارگذاری شود ، ولی دیگه در دفعات بعدی سرعت بارگذاری ادیتور بسیار بالا خواهد بود.

همچنین کدهای شما در ادیتور ذخیره میشوند (در واقع همون Web Storage هس )، لذا اگه صفحه ادیتور به هر دلیلی بسته شد نگران نباشید چرا که کدهای شما ذخیره شده است و کافیه دوباره صفحه ادیتور رو باز کنید.

نکته : اگر در ادیتور، تمامی کدهای موجود در یکی از بخش های HTML یا CSS یا JS بطور کامل حذف شوند ، فناوری Web Storage در آن لحظه برای شما نیز حذف میشود، در نتیجه اگر صفحه را رفرش ( تازه سازی یا اینکه صفحه رو ببندید و دوباره صفحه رو باز کنید ) صفحه پیش فرض ادیتور برای شما ظاهر خواهد شد و این یعنی اون لحظه اگر کدی چیزی نوشته بودید بدون اینکه ذخیره شود حذف خواهد شد.

ولی خب نگران نباشید ، باز در دفعات بعدی کدهای شما ذخیره خواهد شد، فقط تا زمانی که کدهای یکی از بخش های HTML یا CSS یا JS بطور کامل حذف نشود.