The influence of HTTP/2 on user-perceived web application performance

Jakub Prokopiuk, Ziemowit Nowak


This paper discusses the influence of the HTTP protocol on the performance of Web applications, ranging from HTTP/1.1 through SPDY, and ending with HTTP/2. The custom study of the influence of HTTP/2 on the user-perceived start time of the exemplary Single Page application in simulated Cable, DSL, LTE and 3G networks is described.


HTTP/2; user-perceived web application performance

Full Text:



Dukkipati N., Refice T., Cheng Y., Chu J., Herbert T., Agarwal A., Jain A. Sutin N.: An Argument for Increasing TCP's Initial Congestion Window. ACM SIGCOMM Computer Communication Review, vol. 40, no. 3, 2010, p. 26÷33, 1823844.1823848

SPDY: An Experimental Protocol for a Faster Web. The Chromium Projects,

Belshe M.: A 2x Faster Web, Chromium Blog. 2009, 11/2x-faster-web.html

Grigorik I.: High-performance Browser Networking. O'Reilly, Beijing, 2013.

Hypertext Transfer Protocol (httpbis). IETF Datatracker – Database for People Who Work on IETF Standards,

Varvello M., Schomp K., Naylor D., Blackburn J., Finamore A., Papagiannaki D.: HTTP/2 Adoption. Monitoring the Adoption and Performance of HTTP/2 on the Web,

Fitzpatrick B.: Go + HTTP/2. HTTP/2 Demo & Interop Server,

Saxcé H., Oprescu I., Chen Y.: Is HTTP/2 Really Faster than HTTP/1.1?. Proc. IEEE Conference on Computer Communications Workshops, INFOCOM, 2015, p. 293÷299,

Varvello M., Schomp K., Naylor D., Blackburn J., Finamore A., Papagiannaki D.: Is the Web HTTP/2 Yet?. Passive and Active Measurement, PAM 2016, Lecture Notes in Computer Science, vol. 9631, Springer, 2016, p. 218÷232,

Lönn R., Stenberg D.: HTTP/1.1 vs. HTTP/2: A Performance Analysis. On-line presentation, 2015,

Han B., Hao S., Qian F.: MetaPush: Cellular-Friendly Server Push For HTTP/2. Proc. 5th Workshop on All Things Cellular: Operations, Applications and Challenges, ACM SIGCOMM 2015, p. 57÷62,

Stępniak W., Nowak, Z.: Performance Analysis of SPA Web Systems. Proc. 37th International Conference on Information Systems Architecture and Technology, ISAT 2016, Springer, pt. 1, 2017, p. 235÷247,

WebPagetest Documentation,

Viscomi R., Davies A., Duran, M.: Using WebPagetest: Web Performance Testing for Novices and Power Users. O'Reilly, Sebastopol 2015.

Davies A.: Configuring an ‘all-in-one’ WebPagetest Private Instance. Specialist Blog, 2012,

Rizzo L.: The Dummynet Project. University of Pisa, 2015. ~luigi/dummynet/

Carbone M., Rizzo L.: Dummynet Revisited, ACM SIGCOMM Computer Communication Review, vol. 40(2), 2010, p.12÷20.

Apache HTTP Server Version 2.4 Documentation,

HTTP/2 Frequently Asked Questions,