Enable HTTP/2 on Azure Web Apps
IIS 10.0 in Windows 10 already supports HTTP/2, Azure Web Apps should support it as well.

Marking as complete! Full deployment for all multi-tenant resources is now complete. Enabling HTTP/2 is documented in the blog here:
https://blogs.msdn.microsoft.com/appserviceteam/2018/04/13/announcing-http2-support-in-azure-app-service/
We will have UI support in the Azure Portal in the coming weeks for a simple toggle experience but you can update through the resource explorer right now.
Deployment to App Service Environmentx and national clouds will be coming shortly.
Please reach out over the developer forums for any questions or issues encountered.
Thanks,
Oded
152 comments
-
Stef commented
Can you please provide a timeline on this?
-
Anonymous commented
any updates?
-
German Cardona commented
Any update on a timeline?
-
Albert commented
Any update on a timeline?
-
German Cardona commented
Any update for this case ?
-
Albert commented
Can we participate in a preview, we're running into buffer to small options in production.
-
Aaron W. commented
Most modern browsers either have H2 support or have it coming soon. Would be great to build this support in now. Browser's that don't yet support just fall back to http/1.1. This will also support those that are now using PWA. Without this Azure will not have the ability to support the leading edge of web development for front-end engineers.
-
Costa Christodoulou commented
Would like to have this option ASAP. Do we have a timeframe?
-
Max commented
Hi, HTTP2 is rapidly becoming the standard for new HTTP APIs. As Azure Functions focused on being an API (and a trigger system), it should definitely support HTTP2 ASAP. Thanks!
-
Max commented
Hi Oded, is Azure Functions part of App Service? Will it get HTTP2 also? Thanks
-
Max commented
Hi, I can't find anything regarding Azure Functions and HTTP2. I desperately need HTTP2 support and really want to opt for Functions as my main API solution. Will this project supply HTTP2 for Functions? Thanks
-
Anonymous commented
I am also keen on getting Windows 2016 for my app service due to the bug described here https://github.com/dotnet/corefx/issues/7812
-
Anonymous commented
What is ETA from Web API on windows 2016? currently due bugs in Windows 2012 ( https://github.com/dotnet/corefx/issues/7812 ) i'm getting 1.3% of calls failing with "The buffers supplied to a function was too small"
-
As a first step we intend to preview HTTP/2 for public App Service, then at a later point, move to App Service Environment. ASE presents some challenges and it's not as straightforward as ASE gets in for free once enabled for App Service.
Thanks,
Oded -
Dan Petitt commented
Does this include App Service Environments?
-
Anonymous commented
Should be nice along to Http2
-
Anonymous commented
Any update on this?
-
Simon Cropp commented
Note that this is the highest voted feature by a factor of 3
-
Simon Cropp commented
Can we please get an eta for this?
-
Max commented
The Windows Web Apps still run on VMs with Server 2012 (not even 2012 R2).
They would have to upgrade them all to run on Server 2016 to use IIS capable of supporting HTTP/2.
Not sure how they handle upgrades like this. VMs get new versions. Wonder if Web Apps can also get a new version?