@inproceedings{marx2020same, author = {Marx, Robin and Herbots, Joris and Lamotte, Wim and Quax, Peter}, title = {Same Standards, Different Decisions: A Study of QUIC and HTTP/3 Implementation Diversity}, year = {2020}, isbn = {9781450380478}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3405796.3405828}, doi = {10.1145/3405796.3405828}, abstract = {The QUIC and HTTP/3 protocols are quickly maturing together with their implementations, though many of their low-level behaviours are not yet well-understood. To help improve this, we empirically compare 15 IETF QUIC+HTTP/3 implementations for advanced features like Flow and Congestion Control, 0-RTT, Multiplexing, and Packetization. We find a large heterogeneity between stacks, discuss uncovered bugs and conclude that most implementations are not fully optimized or validated yet. We argue that future work must prioritize rigorous root-cause analysis of observed behaviours, and show this is possible by employing our qlog and qvis tools.}, booktitle = {Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC}, pages = {14--20}, numpages = {7}, keywords = {HTTP/3, Transport Protocol, 0-RTT, Multiplexing, QUIC}, location = {Virtual Event, USA}, series = {EPIQ '20} }