14. Why Use an End-to-End Header Field? (Perché utilizzare un campo di intestazione end-to-end?)
Rispetto allo schema di priorità HTTP/2 che utilizza frame hop-by-hop, il campo di intestazione Priority è definito come "end-to-end".
Il modo in cui un client elabora una risposta è un attributo associato al client che genera quella richiesta piuttosto che un attributo dell'intermediario. Pertanto, è un attributo end-to-end. Il modo in cui questi attributi end-to-end trasportati dal campo di intestazione Priority influenzano l'ordinamento di prioritizzazione tra le risposte che condividono una connessione è una questione hop-by-hop.
Definire il campo di intestazione Priority come end-to-end è importante per gli intermediari di caching. Tali intermediari possono memorizzare nella cache il valore del campo di intestazione Priority insieme alla risposta e utilizzare il valore del campo di intestazione memorizzato nella cache quando servono la risposta memorizzata nella cache, semplicemente perché il campo di intestazione è definito come end-to-end piuttosto che hop-by-hop.