113498266Sopenharmony_ci# curl the next few years - perhaps 213498266Sopenharmony_ci 313498266Sopenharmony_ciRoadmap of things Daniel Stenberg wants to work on next. It is intended to 413498266Sopenharmony_ciserve as a guideline for others for information, feedback and possible 513498266Sopenharmony_ciparticipation. 613498266Sopenharmony_ci 713498266Sopenharmony_ci## "Complete" the HTTP/3 support 813498266Sopenharmony_ci 913498266Sopenharmony_cicurl has experimental support for HTTP/3 since a good while back. There are 1013498266Sopenharmony_cisome functionality missing and once the final specs are published we want to 1113498266Sopenharmony_cieventually remove the "experimental" label from this functionality. 1213498266Sopenharmony_ci 1313498266Sopenharmony_ci## HTTPS DNS records 1413498266Sopenharmony_ci 1513498266Sopenharmony_ciAs a DNS version of alt-svc and also a pre-requisite for ECH (see below). 1613498266Sopenharmony_ci 1713498266Sopenharmony_ciSee: https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-02 1813498266Sopenharmony_ci 1913498266Sopenharmony_ci## ECH (Encrypted Client Hello - formerly known as ESNI) 2013498266Sopenharmony_ci 2113498266Sopenharmony_ci See Daniel's post on [Support of Encrypted 2213498266Sopenharmony_ci SNI](https://curl.se/mail/lib-2019-03/0000.html) on the mailing list. 2313498266Sopenharmony_ci 2413498266Sopenharmony_ci Initial work exists in [PR 4011](https://github.com/curl/curl/pull/4011) 25