Hey Everyone :wave: How are the existing apps usin...
# multiplatform
d
Hey Everyone 👋 How are the existing apps using HTTP-3/QUIC migrating network layer to KMP modules using KTOR? Following are the open threads:Quic support in KTOR?KTOR-7938: HTTP-3-SupportKTOR-6008 : Support-QUIC-protocol All the workarounds I went through are experimental.
e
I'd imagine the okhttp perspective https://github.com/square/okhttp/issues/907#issuecomment-1565995365 is similar to ktor
there's basically shit support for QUIC in OpenSSL https://www.haproxy.com/blog/state-of-ssl-stacks
and so the few major implementations of HTTP/3 are by the few entities that are actually able fund writing and supporting their whole own network stack https://httptoolkit.com/blog/http3-quic-open-source-support-nowhere/
😥 1
maybe the situation will improve someday… but I wouldn't count on it anytime soon
s
I am working on my own KMP app that uses HTTP/3 / QUIC under the hood, and so I made a project Kiche project that provides KMP bindings (Android / iOS / JVM) to Cloudflare Quiche, plus Ktor implementations of client engine, server engine, webtransport module, and an adaptive engine that lets you use Kiche alongside with an HTTP/2 engine of your choice, feel free to check out (as usual, no warranty provided and there might be some rough edges).
👍 2
255 Views