A conversion layer which translates Dio HTTP requests to
http compatible requests.
This way there's no need to implement custom HttpClientAdapter
for each platform. Therefore, the required effort to add tests is kept
to a minimum. Since CupertinoClient and CronetClient depend anyway on
http this also doesn't add any additional dependency.
A global registry to access LoadingStateDumper instances by contextId.
This allows network requests and other low-level components to report
loading state without direct access to the controller.
This is a bytecode cache class that caches bytecodes generated during JavaScript parsing.
Use bytecode instead of JavaScript code string can result in a 58.1% reduction in loading time,
particularly for larger JavaScript files (>= 1MB).
Creates a WebF-aware HttpClient without modifying global HttpOverrides.
The returned client wraps a native HttpClient with ProxyHttpClient and applies
consistent connection settings.
Register a context-aware installer to be invoked for the Dio instance
associated with the given context. If the Dio already exists, the installer
is applied immediately; otherwise it will be applied on first creation.