@@ -13,6 +13,19 @@ status:
1313 safari: "16"
1414 safari_ios: "16.4"
1515compat_features:
16+ # baseline: high
17+ # baseline_low_date: 2018-04-30
18+ # baseline_high_date: 2020-10-30
19+ # support:
20+ # chrome: "40"
21+ # chrome_android: "40"
22+ # edge: "17"
23+ # firefox: "44"
24+ # firefox_android: "44"
25+ # safari: "11.1"
26+ # safari_ios: "11.3"
27+ - api.ServiceWorkerRegistration
28+
1629 # baseline: low
1730 # baseline_low_date: 2023-03-27
1831 # support:
@@ -40,6 +53,7 @@ compat_features:
4053 - api.PushEvent.PushEvent
4154 - api.PushManager
4255 - api.PushManager.getSubscription
56+ - api.PushManager.subscribe
4357 - api.PushSubscription
4458 - api.PushSubscription.endpoint
4559 - api.PushSubscription.getKey
@@ -86,3 +100,86 @@ compat_features:
86100 - api.PushMessageData.blob
87101 - api.PushMessageData.json
88102 - api.PushMessageData.text
103+
104+ # baseline: low
105+ # baseline_low_date: 2023-03-27
106+ # support:
107+ # chrome: "54"
108+ # chrome_android: "54"
109+ # edge: "17"
110+ # firefox: "44"
111+ # firefox_android: "48"
112+ # safari: "16"
113+ # safari_ios: "16.4"
114+ - api.PushSubscription.options
115+ - api.PushSubscriptionOptions
116+ - api.PushSubscriptionOptions.applicationServerKey
117+
118+ # baseline: low
119+ # baseline_low_date: 2023-03-27
120+ # support:
121+ # chrome: "60"
122+ # chrome_android: "60"
123+ # edge: "17"
124+ # firefox: "96"
125+ # firefox_android: "96"
126+ # safari: "16"
127+ # safari_ios: "16.4"
128+ - api.PushSubscription.expirationTime
129+
130+ # baseline: low
131+ # baseline_low_date: 2023-05-18
132+ # support:
133+ # chrome: "43"
134+ # chrome_android: "43"
135+ # edge: "79"
136+ # firefox: "46"
137+ # firefox_android: "46"
138+ # safari: "16.5"
139+ # safari_ios: "16.5"
140+ - api.Permissions.permission_push
141+
142+ # baseline: false
143+ # support:
144+ # chrome: "54"
145+ # chrome_android: "54"
146+ # edge: "17"
147+ # safari: "16"
148+ # safari_ios: "16.4"
149+ - api.PushSubscriptionOptions.userVisibleOnly
150+
151+ # baseline: false
152+ # support:
153+ # chrome: "60"
154+ # chrome_android: "60"
155+ # edge: "17"
156+ # safari: "16"
157+ # safari_ios: "16.4"
158+ - api.PushManager.supportedContentEncodings_static
159+
160+ # baseline: false
161+ # support:
162+ # firefox: "128"
163+ # firefox_android: "128"
164+ # safari: "18"
165+ # safari_ios: "18"
166+ - api.PushMessageData.bytes
167+
168+ # baseline: false
169+ # support:
170+ # safari: "16"
171+ # safari_ios: "16.4"
172+ - api.PushSubscriptionChangeEvent
173+ - api.PushSubscriptionChangeEvent.newSubscription
174+ - api.PushSubscriptionChangeEvent.oldSubscription
175+
176+ # baseline: false
177+ # support:
178+ # safari: "16.1"
179+ # safari_ios: "16.4"
180+ - api.PushSubscriptionChangeEvent.PushSubscriptionChangeEvent
181+
182+ # baseline: false
183+ # support:
184+ # safari: "16"
185+ - api.ServiceWorkerGlobalScope.pushsubscriptionchange_event
0 commit comments