HTTP/2正式通過IETF組織批准釋出

infoq發表於2015-02-26

  HTTP是Web的核心技術之一,HTTP/2是新一代HTTP協議。相比HTTP/1(於1999年由RFC 2616定為標準),HTTP/2有了重大的改進。HTTP/2由IETF(國際網際網路工程任務組)的httpbis工作組基於SPDY協議開發,其目標是在保持與HTTP 1.1語義向後相容性的情況下,減小網路傳輸延遲,並簡化伺服器向瀏覽器傳輸內容的過程。近日,從IETF的官方部落格中得知,針對200多個設計問題17個草案30個實現,IETF經過兩年多的討論,HTTP/2和HPACK(JSON 的壓縮演算法)規範終於通過了 IETF的批准併成為可跟蹤的RFC標準。

  SPDY是一種由Google發起、相容HTTP的協議,目前已有眾多瀏覽器支援該協議,如Chrome、Opera、Firefox等。2012年,IETF HTTP工作組(HTTP Working Group)開始基於SPDY協議以研究HTTP/2 標準,並通過6次組織內的會議以及來自社群的討論完成了最初版本的確定。

  IETF HTTP工作組負責人和W3C的成員之一Mark Nottingham在個人部落格中也報導了相關資訊,Mark Nottingham指出HTTP/2接下來的主要工作是分配RFC編號和正式發表,他還指出了HTTP/2相比HTTP/1的改進之處,如更快的頁面載入、更長久的連線、伺服器資訊推送、減少加密連線開銷、多路複用功能等。

  近日,Google已宣佈SPDY將於2016年退休,轉而採用HTTP/2。根據CanIUse的統計,目前Firefox、Chrome、Safari、Opera、iOS版Safari、Android版Chrome、Windows 8上的IE 11都已經支援HTTP/2,Windows 10預覽版自帶的瀏覽器也支援它。Apache、Windows 10上的IIS和Nginx都已經實現了SPDY 3.1或4(這就是HTTP/2),剩下的工作就是網站管理員們去升級伺服器軟體了。關於HTTP/2的更多資訊,讀者可以檢視GitHub上關於HTTP/2的相關資訊

相關文章