Cronet پشته شبکه Chromium است که به عنوان یک کتابخانه در دسترس برنامههای Android است. Cronet از فناوریهای متعددی بهره میبرد که تأخیر را کاهش میدهند و توان عملیاتی درخواستهای شبکه را که برنامه شما برای کار به آن نیاز دارد، افزایش میدهد.
کتابخانه Cronet درخواستهای برنامههایی را که روزانه میلیونها نفر از آنها استفاده میکنند، مانند YouTube ، Google App ، Google Photos ، و Maps - Navigation & Transit رسیدگی میکند.
ویژگی ها
- پشتیبانی از پروتکل
- Cronet به طور بومی از پروتکل های HTTP ، HTTP/2 و HTTP/3 روی پروتکل های QUIC پشتیبانی می کند.
- درخواست اولویت بندی
- کتابخانه به شما امکان می دهد یک برچسب اولویت برای درخواست ها تنظیم کنید. سرور می تواند از تگ اولویت برای تعیین ترتیب رسیدگی به درخواست ها استفاده کند.
- ذخیره منابع
- Cronet می تواند از حافظه پنهان یا حافظه پنهان دیسک برای ذخیره منابع بازیابی شده در درخواست های شبکه استفاده کند. درخواستهای بعدی به صورت خودکار از حافظه پنهان ارائه میشوند.
- درخواست های ناهمزمان
- درخواست های شبکه صادر شده با استفاده از کتابخانه کرونت به طور پیش فرض ناهمزمان هستند. رشتههای کارگری شما در زمان انتظار برای بازگشت درخواست مسدود نمیشوند.
- فشرده سازی داده ها
- Cronet از فشرده سازی داده ها با استفاده از فرمت داده های فشرده Brotli پشتیبانی می کند.
برای یادگیری نحوه استفاده از کتابخانه کرونت در برنامه اندروید خود، به ارسال یک درخواست ساده مراجعه کنید. شما همچنین می توانید نمونه Cronet را در GitHub مرور کنید.
میتوانید با استفاده از ردیاب مشکلات Chromium درباره کتابخانه Cronet بازخورد ارسال کنید. لیست اشکالات موجود در ردیاب مشکل را بررسی کنید تا مطمئن شوید که مشکل شما قبلاً گزارش نشده است. اگر مشکل شما گزارش نشده است، یک اشکال را با کلمه Cronet در خط خلاصه ثبت کنید.