توی جاواسکریپت یه API عالی داریم به اسم sendBeacon که برای ارسال ریکوئستهای بدون نیاز به پاسخ (Fire-and-forget) طراحی شده.
یعنی چی؟ یعنی درخواست بلافاصله میره توی صف ارسال و مرورگر کار خودشو ادامه میده، بدون اینکه منتظر جواب سرور باشه.
کاربرد اصلیش کجاست؟ دقیقاً زمانی که کاربر میخواد از سایت خارج بشه! مثلاً برای ارسال آمار بازدید، مدت زمان حضور، یا ذخیره دیتای فرمی که کاربر نصفه ول کرده. برخلاف fetch یا AJAX، اینجا حتی اگه صفحه بسته بشه، مرورگر تضمین میکنه دیتا ارسال بشه.
یه نکته ای هم که باید دقت کنید حداکثر حجم دیتا ۶۴ کیلوبایت هست و متد HTTP همیشه POST خواهد بود
برای اطلاعات بیشتر هم میتونید به سایت MDN سر بزنید
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon
#javascript
@CleverDevs - @CleverDevsGp

17
5
1August 23, 2026 2.7K 2 53