From 6b2d81794db7a874a8a0c337cfe593f5be550b11 Mon Sep 17 00:00:00 2001 From: Jen Simmons <108474+jensimmons@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:03:13 -0400 Subject: [PATCH] Updating Safari support for HTTP3 (#7200) As of Sept 2024, Safari 16+ supports HTTP3 for all users. Previously, a subset of users had support enabled (as long as they had Safari 14 or later (including Big Sur or later for Safari on macOS). There was a feature flag available in Safari 14.0-16.3 that allowed users to force HTTP3 on (it was removed for Safari 16.4+). Unlike other feature flags, having the flag off did not disable HTTP3, it just meant maybe the user got it, maybe they didn't. It's complex to communicate all this in a dataset that assumes features ship with a new version of the browser. In this case, the changes are on being made elsewhere, and are not dependent on updating the browser. --- features-json/http3.json | 68 ++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/features-json/http3.json b/features-json/http3.json index 82ef88f6cf..e2ed5565a9 100644 --- a/features-json/http3.json +++ b/features-json/http3.json @@ -383,23 +383,23 @@ "15.4":"a d #4 #5", "15.5":"a d #4 #5", "15.6":"a d #4 #5", - "16.0":"a d #5", - "16.1":"a d #5", - "16.2":"a d #5", - "16.3":"a d #5", - "16.4":"a #5", - "16.5":"a #5", - "16.6":"a #5", - "17.0":"a #5", - "17.1":"a #5", - "17.2":"a #5", - "17.3":"a #5", - "17.4":"a #5", - "17.5":"a #5", - "17.6":"a #5", - "18.0":"a #5", - "18.1":"a #5", - "TP":"a #5" + "16.0":"y d #5", + "16.1":"y d #5", + "16.2":"y d #5", + "16.3":"y d #5", + "16.4":"y #5", + "16.5":"y #5", + "16.6":"y #5", + "17.0":"y #5", + "17.1":"y #5", + "17.2":"y #5", + "17.3":"y #5", + "17.4":"y #5", + "17.5":"y #5", + "17.6":"y #5", + "18.0":"y", + "18.1":"y", + "TP":"y" }, "opera":{ "9":"n", @@ -540,22 +540,22 @@ "15.4":"a d #5", "15.5":"a d #5", "15.6-15.8":"a d #5", - "16.0":"a d #5", - "16.1":"a d #5", - "16.2":"a d #5", - "16.3":"a d #5", - "16.4":"a #5", - "16.5":"a #5", - "16.6-16.7":"a #5", - "17.0":"a #5", - "17.1":"a #5", - "17.2":"a #5", - "17.3":"a #5", - "17.4":"a #5", - "17.5":"a #5", - "17.6":"a #5", - "18.0":"a #5", - "18.1":"a #5" + "16.0":"y d #5", + "16.1":"y d #5", + "16.2":"y d #5", + "16.3":"y d #5", + "16.4":"y #5", + "16.5":"y #5", + "16.6-16.7":"y #5", + "17.0":"y #5", + "17.1":"y #5", + "17.2":"y #5", + "17.3":"y #5", + "17.4":"y #5", + "17.5":"y #5", + "17.6":"y #5", + "18.0":"y", + "18.1":"y" }, "op_mini":{ "all":"n" @@ -639,7 +639,7 @@ "2":"Can be enabled in Chrome(Chromium) via the `--enable-quic` & `--quic-version=h3-23` command line arguments.", "3":"Can be enabled in Chrome(Chromium) via the `--enable-quic` & `--quic-version=h3-29` command line arguments.", "4":"Requires macOS 11 Big Sur or later.", - "5":"Enabled by default for a portion of users." + "5":"Since Sept 2024, HTTP3 is enabled for all users of Safari 16 and newer. Before then, it was enabled for a subset of users. Enabling the feature flag ensured support." }, "usage_perc_y":77, "usage_perc_a":17.53,