|
|
|
|
|
by _ache_
484 days ago
|
|
Do you have source for that? I'm very interested.
There is no technical reason for UDP to be slower than TCP (at CPU level). The only field that is computed in UDP is checksum and the same exists in TCP and it must be recomputed each time someone actually re-route the packet (eg: bridge to VM) since TTL is decreased. So I doubt your assertion. _____ Writing my comment I understood what your are talking about. There is a bunch of encryption done at user mode in HTTP/3 that doesn't need to be done in user mode. In HTTP/2 it was sometime done in kernel mode (kTTL), so was quicker. The slowness comes for the CPU needed it to be copied out of kernel mode. I didn't follow the whole story so I trust you on this. |
|
That is not to say that h3 does not have its place, but the networking stacks are not optimized for it yet.