-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OkHttp lazy initialization #1190
Commits on Feb 8, 2024
-
Improve lazy loading for Coil + OkHttp
This way, we can load Coil's backend on a background thread and not block the MainThread with it. Previously, the Coil image loader was initialized with the first composed image, which caused ~10ms duration and most likely skipped frames. Change-Id: Iaa583b6adc1df7d7a51dbae1473e539f2c0b0b62
Configuration menu - View commit details
-
Copy full SHA for 5f06121 - Browse repository at this point
Copy the full SHA 5f06121View commit details -
Co-authored-by: Yuri Schimke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e3903e - Browse repository at this point
Copy the full SHA 8e3903eView commit details -
Launch loader directly without additional coroutine scope
Change-Id: Icbbdbcbcac1a6275857ebe998509f1e09109db7a
Configuration menu - View commit details
-
Copy full SHA for 7c33946 - Browse repository at this point
Copy the full SHA 7c33946View commit details -
Don't use runBlocking if async init completed
Change-Id: I641187ce277f434c6fca49a11b3cfccd50ecf5da
Configuration menu - View commit details
-
Copy full SHA for e853748 - Browse repository at this point
Copy the full SHA e853748View commit details -
Change-Id: I0a77eb6457cac27c1a4d604c8efdcbbdce95bc48
Configuration menu - View commit details
-
Copy full SHA for d1211f1 - Browse repository at this point
Copy the full SHA d1211f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e89ba - Browse repository at this point
Copy the full SHA f3e89baView commit details -
Optimize OkHttp initialization for Retrofit
Change-Id: I347f1080ab5adf774a0cdd3c659cbf25c4820f9a
Configuration menu - View commit details
-
Copy full SHA for d110d92 - Browse repository at this point
Copy the full SHA d110d92View commit details -
Add comment for Retrofit async OkHttp
Change-Id: Ic7a6887b76caf26f00b58b0753271d426b67e75b
Configuration menu - View commit details
-
Copy full SHA for 4cdc2ad - Browse repository at this point
Copy the full SHA 4cdc2adView commit details -
Revert fast initialization of Coil
As discussed in coil-kt/coil#2097 the problem is caused by regitering system services, which will be fixed in 2.6.0 Change-Id: I9085309780508137f10b25ff82deed3c62e5d159
Configuration menu - View commit details
-
Copy full SHA for 58483b6 - Browse repository at this point
Copy the full SHA 58483b6View commit details -
Use androidx.tracing everywhere
Change-Id: I847827efc08f5cbc00f0c809ad992c267f826e50
Configuration menu - View commit details
-
Copy full SHA for d9aaec0 - Browse repository at this point
Copy the full SHA d9aaec0View commit details