@@ -13,6 +13,19 @@ status:
13
13
safari: "16"
14
14
safari_ios: "16.4"
15
15
compat_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
+
16
29
# baseline: low
17
30
# baseline_low_date: 2023-03-27
18
31
# support:
@@ -40,6 +53,7 @@ compat_features:
40
53
- api.PushEvent.PushEvent
41
54
- api.PushManager
42
55
- api.PushManager.getSubscription
56
+ - api.PushManager.subscribe
43
57
- api.PushSubscription
44
58
- api.PushSubscription.endpoint
45
59
- api.PushSubscription.getKey
@@ -86,3 +100,86 @@ compat_features:
86
100
- api.PushMessageData.blob
87
101
- api.PushMessageData.json
88
102
- 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