In the next few days I intend to disable HTTP/2 Push on all platforms.

Status in other browsers is:

   -

   Safari: although I couldn't find any resources regarding the deprecation
   of HTTP/2 Push in Safari, local testing with a nodejs server indicates that
   Safari rejects push streams in the current version.
   -

   Chrome: Disabled HTTP/2 push in Chrome 106 (September 2022) Chrome
   Platform Status <https://chromestatus.com/feature/6302414934114304>


Bug to remove: 1915848 - Pref off HTTP/2 push
<https://bugzilla.mozilla.org/show_bug.cgi?id=1915848>

Two years ago Chrome disabled HTTP/2 push citing low use, and recommending
the rel="preload" and 103 Early hints as a replacement.
Firefox has continued supporting HTTP/2 push as this wasn't too large of an
effort until recently. However in the past few months we've encountered
some webcompat bugs only affecting Firefox through HTTP/2 push: bug 1915830
<https://bugzilla.mozilla.org/show_bug.cgi?id=1915830>. This means that if
webservers and websites use push and don't test in Firefox, this feature
can potentially cause websites to stop working only in Firefox (eg bug
1913100 <https://bugzilla.mozilla.org/show_bug.cgi?id=1913100>)

Though we will pref it off now, the implementation will remain in the tree
for a while longer. Most likely we will remove it completely before we
branch for ESR 140 in the spring of next year.

Please let me know if you have any concerns. Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CACQYfiJh97nZstDRV5raa%2Bh3vmGESG6G_mdZ11kWx2EEa0jHuQ%40mail.gmail.com.

Reply via email to