تمامی major چهارچوبهای جاوا اسکریپتی که برای SPA ها استفاده می شوند این ویژگی را در اختیار می گذارند
مانند angularjs . همه آنها از لفظ cache استفاده می کنند برای این کار
ولی در حقیقت همان local storage های مرورگز شما هستند که استفاده می شوند
بعد شما به اصطلاح status کاربرو دارید همیشه اگه دوست داشتید با تقاضای a-sync هم میتونید برای سرور هم بفرستید
ولی لزومی نداره
یه بارم ارسال میشه اونم میتونه در قالب JS باشه و میچسبه به window اصلی و طی request های دیگه هم مثه یه شی معمولی JS قابل دسترسیه
ایناهم API هایی هستند که مرورگر بهتون میده همراه با خصایصشون
از سایت stackoverflow
دقت کنید که مرورگرها صددرصد الان پشتیبانی نمی کنند