open-source-labs/Quell
این کتابخانه یک راهحل سبک و کاربرپسند برای کشکردن درخواستهای GraphQL در سمت کلاینت و سرور ارائه میدهد.
کاربرد:
کمک میکنه تا درخواستهای تکراری به سرور ارسال نشه و تأخیر پاسخهای سنگین سرور کاهش پیدا کنه.
در چه شرایطی بهتره استفاده شود؟
وقتی با GraphQL کار میکنی و میخوای عملکرد اپلیکیشن رو با کش هوشمند بهبود بدی، بهویژه در پروژههایی که حجم درخواستها زیاده.
چند مثال از موارد استفاده:
- جلوگیری از ارسال دوباره درخواست برای دادههای ثابت مثل لیست دستهبندیها ️
- کاهش بار سرور در صفحاتی که چندین بار داده مشابه درخواست میشه
- بهبود تجربه کاربری در اپلیکیشنهای تحت شبکه ضعیف
- ##GraphQL
- ##Caching
- ##JavaScript
- ##Performance
- ##OpenSource
- ##ClientSide
- ##ServerSide
- ##Quell
