Tecnología

Che cos’è HTTP/2 e perché dovrebbe interessarci?

Qualche giorno fa in rete si è diffusa una buona notizia che potrebbe rendere il web molto più veloce.

Mark Nottingham, direttore dell’HTTP Working Group presso la Internet Engineering Task Force, ha annunciato sul suo blog che il protocollo HTTP/2 è stato approvato, e le sue specifiche tecniche verranno presto rivelate. È una notizia esaltante per il team che sta lavorando allo sviluppo del protocollo da anni.

Videos by VICE

Ma l’utente medio di Internet probabilmente non ha idea di cosa si stia parlando. Io neanche, quindi sono entrata in contatto con Nottingham per chiedergli di spiegarmi cosa sia questa novità e far sì che tutti noi possiamo prendere parte a questo festeggiamento nerd.

Qui sotto potete trovare una breve guida per principianti su cosa sia l’HTTP/2, cosa fa e perché dovrebbe interessarvi:

INTANTO, COS’È HTTP?

Vuol dire ‘hypertext transfer protocol’ ed è un sistema che mette in comunicazione il vostro browser con i siti web. HTTP comunica con un server per ottenere le informazioni necessarie per mostrarvi una pagina su un sito.

Ci sono diversi protocolli per portare diversi tipi di informazioni. Per esempio, potreste aver usato un FTP (file transfer protocol) per scaricare un file o un POP (post office protocol) per mandare e ricevere mail.

OK, QUINDI COS’è HTTP/2?

Il protocollo di trasferimento in cui ci imbattiamo più spesso nel web è HTTP/1.1, apparso sul web nel 1999. L’HTTP/2 è l’ultima versione aggiornata. È stato sviluppato da un collettivo di programmatori di diverse parti del mondo, ed è basato su un protocollo chiamato SPDY, creato da Google nel 2009.

FICO, MA NE AVEVAMO BISOGNO?

“Il modo in cui usiamo il web è cambiato molto negli ultimi vent’anni. I siti sono molto più esigenti nei confronti del network, del protocollo e del browser,” mi ha detto Nottingham. E per questo motivo sono apparse alcune limitazioni nell’efficienza con cui l’HTTP/1.1 comunica informazioni.

“HTTP/1.1 ha svolto il suo lavoro egregiamente, ma le persone hanno iniziato a manipolare le limitazioni nelle sue performance, cambiando il funzionamento dei propri siti. HTTP/2 risolve questi problemi.”

IN CHE MODO RISOLVE I PROBLEMI DEL VECCHIO HTTP?

Secondo Nottingham HTTP/2 supera le limitazioni di HTTP1.1 attraverso una funzionalità chiamata “multiplexing”.

Quando il vostro browser vuole i dati di un sito, fa una richiesta al server e il server risponde con delle informazioni, ma ogni porzione di informazioni deve aspettare che arrivino i dati prima di arrivare al browser. Il multiplexing è la capacità di “sminuzzare le richieste” in modo che più informazioni possano essere mandate avanti e indietro nello stesso momento, mi ha detto Nottingham. “Questo rende la connessione tra browser e server molto più flessibile ed efficiente.”

MI ACCORGERò DELLA DIFFERENZA?

I siti che utilizzano HTTP/2 si caricheranno molto più velocemente, mi ha detto Nottingham.

BENE, QUANDO SARà ADOTTATO DA TUTTA RETE?

Quando verranno rivelate le specifiche di HTTP/2 “entro un paio di settimane,” secondo Nottingham, ci vorrà un po’ prima che venga adottato come standard sulla rete. Il team responsabile dello sviluppo ha affermato che HTTP1.1 verrà ancora usato “per un po’ di tempo.”

Volete saperne di più? Date un’occhiata alla pagina FAQ sul HTTP/2 per avere informazioni più dettagliate.

Thank for your puchase!
You have successfully purchased.