curl 7.66.0: concurrency me HTTP/3

Ko te putanga hou i tukuna i te Mahuru 11 Tuhinga - he taputapu CLI ngawari me te whare pukapuka mo te tango me te tuku raraunga ma te whatunga. Innovations:

  • Tautoko HTTP3 whakamatautau (kua monohia ma te taunoa, me hiahia whakahuihui me te quiche, ngtcp2+nghttp3 ranei)
  • Nga whakapainga whakamanatanga ma te SASL
  • Whakawhiti raraunga whakarara (matua -Z)
  • Tukatuka i te pane Ngana-Amuri
  • Whakakapi i te curl_multi_wait() ki te curl_multi_poll(), me aukati i te iri i te wa e tatari ana.
  • Nga whakatikanga iro: mai i nga rekereke mahara me nga tukinga ki te tautoko Mahere 9.

I mua, i tukuna e te kaiwhakawhanake curl Daniel Stenberg blog whakamārama me te 2,5 haora arotake ataata, he aha te HTTP/3 e hiahiatia ana, me pehea te whakamahi. Hei poto, ka whakakapihia a TCP e te UDP me te whakamunatanga TLS. I tenei wa, ko nga mea penei i te HTTP/3 e mahi ana: uru ma te IPv4 me IPv6, nga ahuatanga DNS katoa e waatea ana, te tukatuka pane, nga pihikete. Ko nga paatai ​​​​he nui nga tinana, te whakarara, me nga whakamatautau kaore i mahia.

Kaupapa i GitHub

Source: linux.org.ru

Tāpiri i te kōrero