From 8b52045d86985124c78da9c33f3c9bcf595b8e45 Mon Sep 17 00:00:00 2001 From: Noam Rosenthal Date: Tue, 13 Feb 2024 17:23:50 +0000 Subject: [PATCH] Bug 1879546 [wpt PR 44499] - Document render-blocking: use classic scripts to generate parser delay, a=testonly Automatic update from web-platform-tests Document render-blocking: use classic scripts to generate parser delay This would be more interoperable as janking the main thread would not necessarily force rendering. Bug: 324452579 Change-Id: I2e82535a45ca12063c680278781395d6068b4e01 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5272558 Reviewed-by: Vladimir Levin Cr-Commit-Position: refs/heads/main@{#1259300} -- wpt-commits: bec578b8bdecee7b6f2b710322837108a54f5ed1 wpt-pr: 44499 --- .../element-render-blocking-001.tentative.html | 4 ++-- .../element-render-blocking-002.tentative.html | 8 ++++---- .../element-render-blocking-003.tentative.html | 4 ++-- .../element-render-blocking-004.tentative.html | 4 ++-- .../element-render-blocking-005.tentative.html | 4 ++-- .../element-render-blocking-006.tentative.html | 4 ++-- .../element-render-blocking-007.tentative.html | 4 ++-- .../element-render-blocking-008.tentative.html | 4 ++-- .../element-render-blocking-009.tentative.html | 4 ++-- .../element-render-blocking-010.tentative.html | 4 ++-- .../element-render-blocking-011.tentative.html | 4 ++-- .../element-render-blocking-012.tentative.html | 4 ++-- .../element-render-blocking-013.tentative.html | 4 ++-- .../element-render-blocking-014.tentative.html | 4 ++-- .../element-render-blocking-015.tentative.html | 4 ++-- .../element-render-blocking-016.tentative.html | 4 ++-- .../element-render-blocking-017.tentative.html | 4 ++-- .../element-render-blocking-018.tentative.html | 4 ++-- .../element-render-blocking-019.tentative.html | 4 ++-- .../element-render-blocking-020.tentative.html | 4 ++-- .../element-render-blocking-021.tentative.html | 6 +++--- .../element-render-blocking-022.tentative.html | 4 ++-- .../element-render-blocking-023.tentative.html | 4 ++-- .../element-render-blocking-024.tentative.html | 8 ++++---- .../element-render-blocking-025.tentative.html | 8 ++++---- .../element-render-blocking-026.tentative.html | 8 ++++---- .../element-render-blocking-027.tentative.html | 8 ++++---- .../element-render-blocking-028.tentative.html | 8 ++++---- .../tests/html/dom/render-blocking/support/utils.js | 13 ++++--------- 29 files changed, 73 insertions(+), 78 deletions(-) diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-001.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-001.tentative.html index 9624b41a194946..36567f9d54adea 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-001.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-001.tentative.html @@ -18,11 +18,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-002.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-002.tentative.html index ab0fd511156bc9..3c907597f7ac35 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-002.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-002.tentative.html @@ -19,19 +19,19 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-003.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-003.tentative.html index eb3a347a6ebbb7..2858798a35f58e 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-003.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-003.tentative.html @@ -23,11 +23,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-004.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-004.tentative.html index 2c50f2d362a54c..f45f5587204674 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-004.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-004.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-005.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-005.tentative.html index 04cdab467deff3..098a3c57676cc8 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-005.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-005.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-006.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-006.tentative.html index 1c9da255a62250..223e42109e5c65 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-006.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-006.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-007.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-007.tentative.html index df8f9ae3d12581..9aa0aeea798348 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-007.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-007.tentative.html @@ -18,11 +18,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-008.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-008.tentative.html index c2458a0bab3124..e671dda19c43b4 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-008.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-008.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-009.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-009.tentative.html index d765ac8a5d3c9b..8498816ea5c435 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-009.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-009.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-010.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-010.tentative.html index 7ef6a1baf35b46..ef6f709012e4bd 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-010.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-010.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-011.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-011.tentative.html index 31df9b068c01b5..dee82d8c5950c1 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-011.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-011.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-012.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-012.tentative.html index 8f2594d25903a6..4110e54c5f2042 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-012.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-012.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-013.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-013.tentative.html index 9d65bd96b73189..ecd97be86a6633 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-013.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-013.tentative.html @@ -20,11 +20,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-014.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-014.tentative.html index d042b96b64370c..ea8948de42dec0 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-014.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-014.tentative.html @@ -26,11 +26,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-015.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-015.tentative.html index f7ac0b1015d796..a775ee417403ab 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-015.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-015.tentative.html @@ -22,11 +22,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-016.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-016.tentative.html index d32a0468e79b41..8968c5dacd3295 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-016.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-016.tentative.html @@ -22,11 +22,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-017.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-017.tentative.html index d3a6046cbb37f9..2d3b5747216f50 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-017.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-017.tentative.html @@ -21,11 +21,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-018.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-018.tentative.html index 0d7402201accb0..76e6394b5b1658 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-018.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-018.tentative.html @@ -22,11 +22,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-019.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-019.tentative.html index fea9e3a2b21821..80a7019edc4beb 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-019.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-019.tentative.html @@ -22,11 +22,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-020.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-020.tentative.html index 7fc0fe19bbae57..10019c943f402c 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-020.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-020.tentative.html @@ -21,11 +21,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-021.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-021.tentative.html index 29430349f04689..1ca2114689a6cd 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-021.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-021.tentative.html @@ -21,15 +21,15 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-022.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-022.tentative.html index 6548c9ec4df211..5dfbcac30a4c06 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-022.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-022.tentative.html @@ -22,11 +22,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-023.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-023.tentative.html index c3661bcaa6a9c3..8fe8b6a8c8e30f 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-023.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-023.tentative.html @@ -21,11 +21,11 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-024.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-024.tentative.html index c98022cfeabef1..19e4020fb769bb 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-024.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-024.tentative.html @@ -18,19 +18,19 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-025.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-025.tentative.html index 29868b92cbc76a..689ae69f452d42 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-025.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-025.tentative.html @@ -20,19 +20,19 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-026.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-026.tentative.html index dc23211b8b00d2..6abfc43b8b237b 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-026.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-026.tentative.html @@ -20,19 +20,19 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-027.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-027.tentative.html index 5b8a5eb24d5e97..56f88e0fc2b773 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-027.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-027.tentative.html @@ -20,19 +20,19 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-028.tentative.html b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-028.tentative.html index 57ba3d602602d5..a64d542c4ac7ef 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-028.tentative.html +++ b/testing/web-platform/tests/html/dom/render-blocking/element-render-blocking-028.tentative.html @@ -30,19 +30,19 @@
diff --git a/testing/web-platform/tests/html/dom/render-blocking/support/utils.js b/testing/web-platform/tests/html/dom/render-blocking/support/utils.js index 9a890ab685c675..8a9a537e96df89 100644 --- a/testing/web-platform/tests/html/dom/render-blocking/support/utils.js +++ b/testing/web-platform/tests/html/dom/render-blocking/support/utils.js @@ -1,10 +1,5 @@ -function jank(ms) { - let start = performance.now(); - while (performance.now() < start + ms); -} - -function jankMany(ms, times) { - for (let i = 0; i < times; i++) { - jank(ms); - } +function generateParserDelay(seconds = 1) { + document.write(` + + `); }