mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4'
This commit is contained in:
parent
4401622eb1
commit
b77ad115f6
16832 changed files with 270819 additions and 87621 deletions
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): base-href-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'base-href-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<base href=//{{domains[www1]}}:{{ports[http][0]}}><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): image-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'image-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<image src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): img-data-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-data-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<img data-src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): img-src-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src-crossorigin', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" crossorigin>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): img-src-loading-lazy</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src-loading-lazy', false))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" loading=lazy>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): img-src-referrerpolicy-no-referrer</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src-referrerpolicy-no-referrer', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" referrerpolicy=no-referrer>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): img-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): img-srcset</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-srcset', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<img srcset="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-no-rel</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-no-rel', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-alternate-stylesheet</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-alternate-stylesheet', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel="alternate stylesheet" href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-preload-as-font-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-font-crossorigin', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=preload as=font href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" crossorigin>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-preload-as-image</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-image', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=preload as=image href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-preload-as-script</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-script', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=preload as=script href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-preload-as-style</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-style', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=preload as=style href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-crossorigin', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" crossorigin>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-disabled</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-disabled', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel="stylesheet" href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" disabled>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-integrity</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-integrity', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" integrity="sha384-OLBgp1GsljhM2TJ+sbHjaiH9txEUvgdDTAzHv2P24donTt6/529l+9Ua0vFImLlb">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-nomatch-media</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-nomatch-media', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" media="not all">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-referrerpolicy-no-referrer</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-referrerpolicy-no-referrer', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" referrerpolicy=no-referrer>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-type-text-css</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-type-text-css', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" type=text/css>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet-unsupported-type</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-unsupported-type', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" type=text/plain>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): link-rel-stylesheet</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): math-font-face-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'math-font-face-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<math><font face><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></font></math>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): math-font-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'math-font-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<math><font><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></font></math>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): math-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'math-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<math><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></math>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<!-- no meta charset -->
|
||||
<!-- (padding to exceed 1024 bytes processed by the character encoding scanner) -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<title>Speculative parsing, document.write(): meta-charset-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-charset-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<meta\ charset=windows-1254><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): meta-csp-img-src-asterisk</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-csp-img-src-asterisk', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; img-src *"><img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): meta-csp-img-src-none</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-csp-img-src-none', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; img-src 'none'"><img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): meta-referrer-no-referrer-img-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-referrer-no-referrer-img-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<meta name=referrer content=no-referrer><img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): meta-viewport-link-stylesheet-media</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-viewport-link-stylesheet-media', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<meta name=viewport content="width=400, initial-scale=1"><link rel=stylesheet href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" media="(min-width: 401px)">
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): picture-source-br-img</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-br-img', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<picture><source srcset="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><br><img></picture>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): picture-source-no-img</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-no-img', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<picture><source srcset="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"></picture>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): picture-source-nomatch-media</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-nomatch-media', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<picture><source srcset="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" media="not all"><img></picture>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): picture-source-unsupported-type</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-unsupported-type', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<picture><source srcset="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" type=text/plain><img></picture>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-async</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-async', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" async><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-crossorigin', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" crossorigin><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-defer</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-defer', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" defer><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-integrity</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-integrity', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" integrity="sha384-OLBgp1GsljhM2TJ+sbHjaiH9txEUvgdDTAzHv2P24donTt6/529l+9Ua0vFImLlb"><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-module</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-module', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" type=module><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-nomodule</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-nomodule', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" nomodule><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-referrerpolicy-no-referrer</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-referrerpolicy-no-referrer', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" referrerpolicy=no-referrer><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-type-application-ecmascript</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-type-application-ecmascript', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" type=application/ecmascript><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src-unsupported-type</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src-unsupported-type', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ" type=text/plain><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): svg-image-href</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'svg-image-href', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<svg><image href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"></image></svg>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): svg-image-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'svg-image-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<svg><image src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"></image></svg>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): svg-image-xlinkhref</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'svg-image-xlinkhref', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<svg><image xlink:href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"></image></svg>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): svg-script-href</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'svg-script-href', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<svg><script href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></svg>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): svg-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'svg-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<svg><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></svg>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): svg-script-xlinkhref</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'svg-script-xlinkhref', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<svg><script xlink:href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></svg>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): template-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'template-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<template><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></template>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): video-poster</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'video-poster', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<video poster="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"></video>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, document.write(): xmp-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'xmp-script-src', true))
|
||||
.then(done);
|
||||
document.write(`
|
||||
<script src="/common/slow.py?delay=1500"><\/script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
<\/script>
|
||||
<\!-- speculative case in document.write -->
|
||||
<xmp><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid=${uuid}&encodingcheck=Ğ"><\/script></xmp>
|
||||
`);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: base-href-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/base-href-script-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'base-href-script-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: image-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/image-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'image-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: img-data-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/img-data-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-data-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: img-src-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/img-src-crossorigin-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src-crossorigin', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: img-src-loading-lazy</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/img-src-loading-lazy-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src-loading-lazy', false))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: img-src-referrerpolicy-no-referrer</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/img-src-referrerpolicy-no-referrer-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src-referrerpolicy-no-referrer', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: img-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/img-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: img-srcset</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/img-srcset-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'img-srcset', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-no-rel</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-no-rel-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-no-rel', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-alternate-stylesheet</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-alternate-stylesheet-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-alternate-stylesheet', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-preload-as-font-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-preload-as-font-crossorigin-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-font-crossorigin', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-preload-as-image</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-preload-as-image-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-image', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-preload-as-script</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-preload-as-script-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-script', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-preload-as-style</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-preload-as-style-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-preload-as-style', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-crossorigin</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-crossorigin-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-crossorigin', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-disabled</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-disabled-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-disabled', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-integrity</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-integrity-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-integrity', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-nomatch-media</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-nomatch-media-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-nomatch-media', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-referrerpolicy-no-referrer</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-referrerpolicy-no-referrer-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-referrerpolicy-no-referrer', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-type-text-css</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-type-text-css-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-type-text-css', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet-unsupported-type</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-unsupported-type-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet-unsupported-type', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: link-rel-stylesheet</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/link-rel-stylesheet-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'link-rel-stylesheet', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: math-font-face-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/math-font-face-script-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'math-font-face-script-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: math-font-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/math-font-script-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'math-font-script-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: math-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/math-script-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'math-script-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<!-- no meta charset -->
|
||||
<!-- (padding to exceed 1024 bytes processed by the character encoding scanner) -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
<title>Speculative parsing, page load: meta-charset-script-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/meta-charset-script-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-charset-script-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: meta-csp-img-src-asterisk</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/meta-csp-img-src-asterisk-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-csp-img-src-asterisk', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: meta-csp-img-src-none</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/meta-csp-img-src-none-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-csp-img-src-none', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: meta-referrer-no-referrer-img-src</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/meta-referrer-no-referrer-img-src-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-referrer-no-referrer-img-src', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: meta-viewport-link-stylesheet-media</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/meta-viewport-link-stylesheet-media-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'meta-viewport-link-stylesheet-media', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: picture-source-br-img</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/picture-source-br-img-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, true)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-br-img', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: picture-source-no-img</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/picture-source-no-img-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-no-img', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: picture-source-nomatch-media</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/picture-source-nomatch-media-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-nomatch-media', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load: picture-source-unsupported-type</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/common/utils.js></script>
|
||||
<script src=/html/syntax/speculative-parsing/resources/speculative-parsing-util.js></script>
|
||||
<body>
|
||||
<script>
|
||||
setup({single_test: true});
|
||||
const uuid = token();
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = `resources/picture-source-unsupported-type-framed.sub.html?uuid=${uuid}`;
|
||||
document.body.appendChild(iframe);
|
||||
expect_fetched_onload(uuid, false)
|
||||
.then(compare_with_nonspeculative(uuid, 'picture-source-unsupported-type', true))
|
||||
.then(done);
|
||||
</script>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): base-href-script-src</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<base href=//{{domains[www1]}}:{{ports[http][0]}}><script src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ"></script>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): image-src</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<image src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): img-data-src</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<img data-src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): img-src-crossorigin</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ" crossorigin>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): img-src</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): img-src-loading-lazy</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ" loading=lazy>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): img-src-referrerpolicy-no-referrer</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<img src="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ" referrerpolicy=no-referrer>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): img-srcset</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<img srcset="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): link-no-rel</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<link href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): link-rel-alternate-stylesheet</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<link rel="alternate stylesheet" href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): link-rel-preload-as-font-crossorigin</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<link rel=preload as=font href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ" crossorigin>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): link-rel-preload-as-image</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<link rel=preload as=image href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT. This file has been generated. Source:
|
||||
/html/syntax/speculative-parsing/tools/generate.py
|
||||
-->
|
||||
<meta charset=utf-8>
|
||||
<title>Speculative parsing, page load (helper file): link-rel-preload-as-script</title>
|
||||
<script src="/common/slow.py?delay=1500"></script>
|
||||
<script>
|
||||
document.write('<plaintext>');
|
||||
</script>
|
||||
<!-- speculative case -->
|
||||
<link rel=preload as=script href="/html/syntax/speculative-parsing/resources/stash.py?action=put&uuid={{GET[uuid]}}&encodingcheck=Ğ">
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue