-
Notifications
You must be signed in to change notification settings - Fork 32
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
Configure HttpClient #788
Comments
Looks like the I think this is enough but @provokateurin do cou think we should raise it nevertheless? https://api.flutter.dev/flutter/dart-io/HttpClient/idleTimeout.html |
I think that is enough, we also don't want people to wait forever while the network is not working at all. The other points should still be investigated. |
While a dart only http2 package exists the dart team does currently not have the bandwidth to support http3 (dart-lang/sdk#38595). They instead link to the in development cupertino_http and cronet_http packages. They both interact with the native networking stack advertising easier working with a VPN, system wide proxy and whatnot. Downsides:
|
Shall we switch to cronet_http_embedded now? |
In theory yes but we should not rush it.
|
Oh, no streams support is kind of a deal breaker. Users should be able to download a 4GB file on a device with only 2GB RAM. |
to my knowledge webdav isn't really benefiting from http2 or http3 as there probably aren't many concurrent dowloads ever happening. |
Moving to the neon_framework as dynamite should accept any client |
Anything that still needs to be done? |
I still want to use a client that supports http2 or even http3. |
Yeah GPlay or 14 MB are not great options, let's do ok_http then. |
The text was updated successfully, but these errors were encountered: