Gli sviluppatori di Mountain View avrebbero intenzione di puntare sul progetto QUIC (Quick UDP Internet Connections) al fine di velocizzare la trasmissione di informazioni su Internet tramite protocollo HTTP (HyperText Transfer Protocol); per questo motivo QUIC è stato recentemente integrato in Canary, la versione di Google Chrome appositamente dedicata ai test e al debugging delle nuove features.
L'idea maturata all'interno dei laboratori di Big G non sarebbe quella di proporre un'alternativa a SPDY, un protocollo concepito per velocizzare il caricamento delle pagine Web veicolando HTTP, ma di utilizzare QUIC unitamente a quest'ultimo con l'obiettivo di sostituire il largamente utilizzato TCP (Transmission Control Protocol) con il metodo di trasporto UDP (User Datagram Protocol).
Sostanzialmente, dal punto di vista della trasmissione di dati UDP si differenzia dal TCP per il fatto che il primo non si occupa di riordinare i pacchetti veicolati o di ritrasmetterli nel caso in cui vengano perduti; tale caratteristica renderebbe UDP meno affidabile di TCP ma più rapido, questo perché, evitando di riordinare o di ritrasmettere i pacchetti, non da luogo alle relative latenze.
Mountain View avrebbe identificato proprio nelle latenze di TCP un limite nei processi in associazione con SPDY, infatti l'esigenza di risistemare un package nel giusto ordine e trasmetterlo nuovamente potrebbe determinare il rallentamente di un intero flusso di dati; paradossalmente lo svantaggio nell'adozione di TCP starebbe quindi nella sua affidabilità .
Nello specifico QUIC, basandosi su UDP, dovrebbe rappresentare una garanzia per limitare al minimo l'eventualità di latenze, nello stesso tempo esso rappresenterebbe un'implementazione studiata appositamente per ridurre il più possibile la perdita di pacchetti; in pratica, UDP dovrebbe mettere a disposizione la sua velocità mentre QUIC dovrebbe intervenire nel caso in cui si dovesse presentare la necessità di rinegoziazioni.
Implementabile sia lato server che lato client, questo nuovo network protocol sperimentale di Google lavora esclusivamente su connessioni criptate, esattamente come SPDY.
Via: Chromium Blog