HTTP/2 has been a standard since mid-2015. All major browsers support it, but adoption is slow because there no good debugging tools. I want to take advantage of pipelining, server push, etc that comes with HTTP/2 which makes it easier to adopt packages like gRPC. Having a good debugging story (both capture as well as insertion / modification) would make this more possible
Our customers are increasingly migrating to HTTP2
.NET Core 2.1 Preview allegedly has the required ALPN support
Related: https://github.com/dotnet/corefx/issues/23177