Až si webaři něco přečtou o protokolu SCTP, to bude revolucí a inovací :-). UDP jsou zprávy bez záruky, TCP je jeden stream, SCTP je více streamů přes jeden socket, co se navzájem neovlivňují (např. jeden stream se zadrhne a dělá retry, ostatní na to nemusejí čekat).
http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol
Vymyšlené a normované je to přes 10 let, Linuxy / *UNIXy to mají, Windows ne.
Hodně se to používá např. v telekomunikacích, kde je třeba řešit hodně na sobě nezávislých transakcí. Dělat pro každou z nich socket (jak to dělají např. různé SOAP webové služby) je nereálné, UDP nezaručuje sekvence a může se ztratit či zdvojit (všelijaké SIPy) synchronizovat se nad jedním TCP streamem na aplikační vrstvě (což je asi to HTTP2) je komplikace, pokud máte více vláken (což je ve světě webu a prohlížečů asi další inovace, která na nás teprve čeká).