Skip to content

Commit edcb06c

Browse files
tunethewebElchi3
andauthored
No-vary-search and prerender on Android updates (#29114)
* No vary search on Android updates * Update overall feature and also notes on prerender * Linting fixes * Apply suggestions from code review Co-authored-by: Florian Scholz <fs@florianscholz.com> --------- Co-authored-by: Florian Scholz <fs@florianscholz.com>
1 parent 60c32af commit edcb06c

File tree

2 files changed

+32
-7
lines changed

2 files changed

+32
-7
lines changed

html/elements/script.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -966,8 +966,9 @@
966966
"safari_ios": "mirror",
967967
"samsunginternet_android": "mirror",
968968
"webview_android": {
969-
"version_added": false,
970-
"impl_url": "https://crbug.com/41490450"
969+
"version_added": "135",
970+
"partial_implementation": true,
971+
"notes": "Can be enabled via a Java API rather than a Web API. See https://goo.gle/android-prerender"
971972
},
972973
"webview_ios": "mirror"
973974
},

http/headers/No-Vary-Search.json

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,20 @@
2020
]
2121
}
2222
],
23-
"chrome_android": "mirror",
23+
"chrome_android": [
24+
{
25+
"version_added": "143"
26+
},
27+
{
28+
"version_added": "121",
29+
"version_removed": "143",
30+
"partial_implementation": true,
31+
"notes": [
32+
"Before Chrome 127, speculation rules are only supported for navigational prefetch, not prerender.",
33+
"Before Chrome 143, HTTP cache is not supported."
34+
]
35+
}
36+
],
2437
"edge": "mirror",
2538
"firefox": {
2639
"version_added": false,
@@ -35,7 +48,11 @@
3548
},
3649
"safari_ios": "mirror",
3750
"samsunginternet_android": "mirror",
38-
"webview_android": "mirror",
51+
"webview_android": {
52+
"version_added": "121",
53+
"partial_implementation": true,
54+
"notes": "Only enabled for navigational prefetch, not prerender, nor HTTP cache."
55+
},
3956
"webview_ios": "mirror"
4057
},
4158
"status": {
@@ -53,7 +70,7 @@
5370
"version_added": "141"
5471
},
5572
"chrome_android": {
56-
"version_added": "144"
73+
"version_added": "143"
5774
},
5875
"edge": "mirror",
5976
"firefox": {
@@ -69,7 +86,10 @@
6986
},
7087
"safari_ios": "mirror",
7188
"samsunginternet_android": "mirror",
72-
"webview_android": "mirror",
89+
"webview_android": {
90+
"version_added": false,
91+
"impl_url": "https://crbug.com/382394774"
92+
},
7393
"webview_ios": "mirror"
7494
},
7595
"status": {
@@ -137,7 +157,11 @@
137157
},
138158
"safari_ios": "mirror",
139159
"samsunginternet_android": "mirror",
140-
"webview_android": "mirror",
160+
"webview_android": {
161+
"version_added": "135",
162+
"partial_implementation": true,
163+
"notes": "Can be enabled via a Java API rather than a Web API. See https://goo.gle/android-prerender"
164+
},
141165
"webview_ios": "mirror"
142166
},
143167
"status": {

0 commit comments

Comments
 (0)