HTTP/2
HTTP/2 (pierwotna nazwa HTTP/2.0 lub HTTP2.0) – znaczne unowocześnienie protokołu HTTP używanego w sieci www. Zostało opracowane na podstawie wczesnych wersji eksperymentalnego protokołu SPDY, zapoczątkowanego przez Google[1]. HTTP/2[2] został opracowany przez grupę roboczą httpbis organizacji Internet Engineering Task Force[3].
HTTP/2 jest pierwszą nową wersją HTTP od wersji HTTP 1.1, która została ustandaryzowana w 1997 w dokumencie RFC 2068 ↓. Grupa robocza zaprezentowała do rozpatrzenia opis HTTP/2 na forum IESG w grudniu 2014[4][5]. IESG zaaprobowało publikację opisu jako propozycji w lutym 2015[6][7]. Specyfikacja HTTP/2 uzyskała oficjalny status jako RFC 7540 ↓ w maju 2015[8].
Proces standaryzacyjny był wspierany przez Chrome, Operę, Firefoksa[9], Internet Explorer 11, Safari, Silk i Edge[10]. Większość głównych przeglądarek według stanu na 2015 wspierała ten protokół.
Zgodnie z danymi W3Techs na koniec roku 2016 10,8% z górnych 10 milionów witryn www było wspieranych przez HTTP/2[11].
Przypisy[edytuj | edytuj kod]
- ↑ Bright, Peter: HTTP/2 finished, coming to browsers within weeks (ang.). Ars Technica, Feb 18, 2015.
- ↑ Hypertext Transfer Protocol version 2 – draft-ietf-httpbis-http2-16 (ang.). HTTPbis Working Group.
- ↑ Hypertext Transfer Protocol Bis (httpbis) – Charter (ang.). Internet Engineering Task Force, 2012.
- ↑ History for draft-ietf-httpbis-http2-16 (ang.). IETF. Cytat: „2014-12-16 IESG state changed to Publication Requested”
- ↑ Raymor, Brian: Wait for it – HTTP/2 begins Working Group Last Call!. Microsoft Open Technologies, 7 sierpnia, 2014.
- ↑ The IESG: Protocol Action: 'Hypertext Transfer Protocol version 2' to Proposed Standard (draft-ietf-httpbis-http2-17.txt) (ang.). 17 lutego, 2015.
- ↑ Mark Nottingham: HTTP/2 Approved (ang.). Internet Engineering Task Force, 18 lutego, 2015.
- ↑ RFC 7540 ↓.
- ↑ See what’s new in Firefox! (ang.). Mozilla Foundation, February 2015.
- ↑ Can the rise of SPDY threaten HTTP? (ang.). Restlet, Inc., October 2011.
- ↑ Usage of HTTP/2 for websites (ang.). W3Techs, Dec 2, 2016. [dostęp Dec 2, 2016].
Linki zewnętrzne[edytuj | edytuj kod]
- R. Fielding i inni, Hypertext Transfer Protocol -- HTTP/1.1, RFC 2068, IETF, styczeń 1997, DOI: 10.17487/RFC2068, ISSN 2070-1721, OCLC 943595667 (ang.).
- M. Belshe , R. Peon , M. Thomson , Hypertext Transfer Protocol Version 2 (HTTP/2), RFC 7540, IETF, maj 2015, DOI: 10.17487/RFC7540, ISSN 2070-1721, OCLC 943595667 (ang.).