serkanyersen/ifvisible.js
کاربرد:
این کتابخانه کوچک و سبک به تو میگه کاربر داره به صفحه نگاه میکنه یا نه، یا اینکه باهاش تعامل داره. مثل وقتی که تب رو عوض میکنه یا مرورگر رو مینیمایز میکنه.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای بدونی کاربر فعاله یا نه، مثلاً برای متوقف کردن ویدیو، مکث انیمیشن، یا کاهش درخواستهای سرور وقتی کاربر غیرفعاله.
چند مثال از موارد استفاده
- متوقف کردن پخش موزیک یا ویدیو وقتی کاربر تب رو عوض کرد
- جلوگیری از ارسال دادههای غیرضروری به سرور وقتی کاربر غیابه
- بهینهسازی عملکرد با متوقف کردن آپدیتهای زمان واقعی مثل چت زنده
- ##visibility
- ##javascript
- ##webdev
- ##performance
- ##userInteraction
- ##ifvisiblejs
- ##frontend
- ##browser
- ##activityDetection
