From 5311132af7b337c55c7c8eb655ca82e6b7b5c6ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Oddsson?= Date: Thu, 22 Feb 2024 08:40:06 +0100 Subject: [PATCH 1/4] Set fetchPriority of polyfills to high --- packages/polyfills-loader/src/createPolyfillsLoader.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/polyfills-loader/src/createPolyfillsLoader.ts b/packages/polyfills-loader/src/createPolyfillsLoader.ts index a6bc2621e..e85b2775a 100644 --- a/packages/polyfills-loader/src/createPolyfillsLoader.ts +++ b/packages/polyfills-loader/src/createPolyfillsLoader.ts @@ -21,6 +21,7 @@ const loadScriptFunction = ` function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); @@ -221,6 +222,7 @@ export async function createPolyfillsLoader( if (${coreJs.test}) { var s = document.createElement('script'); + s.fetchPriority = 'high'; function onLoaded() { document.head.removeChild(s); polyfillsLoader(); From 74b3e1bdf7898cf8e81231cff1b3f05e2bc749e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Oddsson?= Date: Thu, 22 Feb 2024 08:47:15 +0100 Subject: [PATCH 2/4] add a changeset --- .changeset/pretty-days-raise.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/pretty-days-raise.md diff --git a/.changeset/pretty-days-raise.md b/.changeset/pretty-days-raise.md new file mode 100644 index 000000000..5326b5712 --- /dev/null +++ b/.changeset/pretty-days-raise.md @@ -0,0 +1,5 @@ +--- +'@web/polyfills-loader': minor +--- + +Set fetchPriority of polyfill scripts to `high` From 70348bf3cc15b6b166e7675b1b177ba07eda1c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Oddsson?= Date: Thu, 22 Feb 2024 08:49:20 +0100 Subject: [PATCH 3/4] update snapshots --- .../test/snapshots/createPolyfillsLoader/absolute-file-path.js | 1 + .../snapshots/createPolyfillsLoader/custom-polyfills-dir.js | 2 ++ .../test/snapshots/createPolyfillsLoader/minified.js | 2 +- .../createPolyfillsLoader/module-legacy-system-multiple.js | 1 + .../snapshots/createPolyfillsLoader/module-legacy-system.js | 1 + .../test/snapshots/createPolyfillsLoader/module-resource.js | 1 + .../test/snapshots/createPolyfillsLoader/module-resources.js | 1 + .../snapshots/createPolyfillsLoader/module-shim-resource.js | 1 + .../test/snapshots/createPolyfillsLoader/multiple-legacy.js | 1 + .../snapshots/createPolyfillsLoader/no-polyfills-no-legacy.js | 1 + .../snapshots/createPolyfillsLoader/polyfills-initializer.js | 2 ++ .../test/snapshots/createPolyfillsLoader/polyfills-module.js | 2 ++ .../test/snapshots/createPolyfillsLoader/polyfills.js | 2 ++ .../snapshots/createPolyfillsLoader/relative-polyfills-dir.js | 2 ++ .../test/snapshots/createPolyfillsLoader/script-resource.js | 1 + .../test/snapshots/createPolyfillsLoader/system-resource.js | 1 + .../test/snapshots/createPolyfillsLoader/upwards-file-path.js | 1 + .../test/snapshots/injectPolyfillsLoader/module-and-legacy.html | 1 + .../snapshots/injectPolyfillsLoader/module-and-polyfills.html | 1 + .../injectPolyfillsLoader/module-polyfills-and-legacy.html | 1 + .../test/snapshots/injectPolyfillsLoader/multiple-legacy.html | 1 + .../snapshots/injectPolyfillsLoader/no-importmap-polyfill.html | 1 + .../snapshots/injectPolyfillsLoader/no-polyfills-no-legacy.html | 1 + .../systemjs-polyfill-importmap-legacy.html | 1 + .../systemjs-polyfill-importmap-modern.html | 1 + 25 files changed, 30 insertions(+), 1 deletion(-) diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/absolute-file-path.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/absolute-file-path.js index abac3410c..31d2e9180 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/absolute-file-path.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/absolute-file-path.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/custom-polyfills-dir.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/custom-polyfills-dir.js index 577f607e2..284b4e261 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/custom-polyfills-dir.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/custom-polyfills-dir.js @@ -3,6 +3,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); @@ -45,6 +46,7 @@ } if (!('noModule' in HTMLScriptElement.prototype)) { var s = document.createElement('script'); + s.fetchPriority = 'high'; function onLoaded() { document.head.removeChild(s); polyfillsLoader(); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/minified.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/minified.js index d49d5bcc3..ca5e3c2d4 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/minified.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/minified.js @@ -1 +1 @@ -!function(){function e(e,n,t){return new Promise((function(o){var r=document.createElement("script");function l(){r.parentElement&&r.parentElement.removeChild(r),o()}r.src=e,r.onload=l,t&&t.forEach((function(e){r.setAttribute(e.name,e.value)})),r.onerror=function(){console.error("[polyfills-loader] failed to load: "+e+" check the network tab for HTTP status."),l()},n&&(r.type=n),document.head.appendChild(r)}))}var n=[];function t(){e("/app.js","module",[])}"fetch"in window||n.push(e("./polyfills/fetch.js")),n.length?Promise.all(n).then(t):t()}(); \ No newline at end of file +!function(){function e(e,t,n){return new Promise((function(o){var r=document.createElement("script");function i(){r.parentElement&&r.parentElement.removeChild(r),o()}r.fetchPriority="high",r.src=e,r.onload=i,n&&n.forEach((function(e){r.setAttribute(e.name,e.value)})),r.onerror=function(){console.error("[polyfills-loader] failed to load: "+e+" check the network tab for HTTP status."),i()},t&&(r.type=t),document.head.appendChild(r)}))}var t=[];function n(){e("/app.js","module",[])}"fetch"in window||t.push(e("./polyfills/fetch.js")),t.length?Promise.all(t).then(n):n()}(); \ No newline at end of file diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system-multiple.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system-multiple.js index f81ebda03..399ecfaf9 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system-multiple.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system-multiple.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system.js index 0a3d85567..a259313c2 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-legacy-system.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resource.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resource.js index a8185139b..4dbe98392 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resource.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resource.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resources.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resources.js index edaa56d0b..3b1a75065 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resources.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-resources.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-shim-resource.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-shim-resource.js index 6bb68be17..7154e37fd 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-shim-resource.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/module-shim-resource.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/multiple-legacy.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/multiple-legacy.js index 4e68f9b41..574c94601 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/multiple-legacy.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/multiple-legacy.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/no-polyfills-no-legacy.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/no-polyfills-no-legacy.js index 2c1c0c35e..2bb0e01e7 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/no-polyfills-no-legacy.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/no-polyfills-no-legacy.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-initializer.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-initializer.js index c37ac46a7..c87e2eaa9 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-initializer.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-initializer.js @@ -3,6 +3,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); @@ -50,6 +51,7 @@ } if (!('noModule' in HTMLScriptElement.prototype)) { var s = document.createElement('script'); + s.fetchPriority = 'high'; function onLoaded() { document.head.removeChild(s); polyfillsLoader(); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-module.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-module.js index 8bef7c031..5a152672a 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-module.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills-module.js @@ -3,6 +3,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); @@ -28,6 +29,7 @@ } if (!('noModule' in HTMLScriptElement.prototype)) { var s = document.createElement('script'); + s.fetchPriority = 'high'; function onLoaded() { document.head.removeChild(s); polyfillsLoader(); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills.js index c775c1ff6..158cce237 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/polyfills.js @@ -3,6 +3,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); @@ -45,6 +46,7 @@ } if (!('noModule' in HTMLScriptElement.prototype)) { var s = document.createElement('script'); + s.fetchPriority = 'high'; function onLoaded() { document.head.removeChild(s); polyfillsLoader(); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/relative-polyfills-dir.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/relative-polyfills-dir.js index 29335ee52..366198f9b 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/relative-polyfills-dir.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/relative-polyfills-dir.js @@ -3,6 +3,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); @@ -45,6 +46,7 @@ } if (!('noModule' in HTMLScriptElement.prototype)) { var s = document.createElement('script'); + s.fetchPriority = 'high'; function onLoaded() { document.head.removeChild(s); polyfillsLoader(); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/script-resource.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/script-resource.js index 670a8a28c..840681b19 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/script-resource.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/script-resource.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/system-resource.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/system-resource.js index 2198d1f66..55de873d5 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/system-resource.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/system-resource.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/upwards-file-path.js b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/upwards-file-path.js index b417748d3..fcf5fc9cf 100644 --- a/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/upwards-file-path.js +++ b/packages/polyfills-loader/test/snapshots/createPolyfillsLoader/upwards-file-path.js @@ -2,6 +2,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-legacy.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-legacy.html index 5e7e47545..65bff860e 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-legacy.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-legacy.html @@ -5,6 +5,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-polyfills.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-polyfills.html index 3012ba02b..b193e9f56 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-polyfills.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-and-polyfills.html @@ -5,6 +5,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-polyfills-and-legacy.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-polyfills-and-legacy.html index 745bb6998..f7655bf28 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-polyfills-and-legacy.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/module-polyfills-and-legacy.html @@ -5,6 +5,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/multiple-legacy.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/multiple-legacy.html index ee9365d98..5f71889af 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/multiple-legacy.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/multiple-legacy.html @@ -5,6 +5,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-importmap-polyfill.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-importmap-polyfill.html index b27178295..87859b20f 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-importmap-polyfill.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-importmap-polyfill.html @@ -8,6 +8,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-polyfills-no-legacy.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-polyfills-no-legacy.html index 3399ecbca..d6a61987c 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-polyfills-no-legacy.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/no-polyfills-no-legacy.html @@ -8,6 +8,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-legacy.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-legacy.html index e029ea440..b8aec440e 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-legacy.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-legacy.html @@ -8,6 +8,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-modern.html b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-modern.html index e029ea440..b8aec440e 100644 --- a/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-modern.html +++ b/packages/polyfills-loader/test/snapshots/injectPolyfillsLoader/systemjs-polyfill-importmap-modern.html @@ -8,6 +8,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); From 8b5a833fdaa7be16793fe12cc039436cd3c8e5a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Oddsson?= Date: Thu, 22 Feb 2024 09:31:46 +0100 Subject: [PATCH 4/4] Update more snapshots --- .../test/snapshots/customize-filetype-multi-output.html | 1 + .../test/snapshots/customize-filetype.html | 1 + .../rollup-plugin-polyfills-loader/test/snapshots/flattened.html | 1 + .../test/snapshots/multiple-entrypoints-retain-attributes.html | 1 + .../test/snapshots/multiple-entrypoints.html | 1 + .../test/snapshots/multiple-outputs.html | 1 + .../test/snapshots/non-flattened.html | 1 + .../rollup-plugin-polyfills-loader/test/snapshots/polyfills.html | 1 + .../test/snapshots/single-output.html | 1 + .../rollup-plugin-polyfills-loader/test/snapshots/systemjs.html | 1 + 10 files changed, 10 insertions(+) diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype-multi-output.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype-multi-output.html index 75de49d0c..6d15d83db 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype-multi-output.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype-multi-output.html @@ -4,6 +4,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype.html index 7ccbbe243..199e06c0c 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/customize-filetype.html @@ -4,6 +4,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/flattened.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/flattened.html index d905e0568..3fcf0f2ca 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/flattened.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/flattened.html @@ -6,6 +6,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints-retain-attributes.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints-retain-attributes.html index a70c98e97..fe13ede2a 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints-retain-attributes.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints-retain-attributes.html @@ -6,6 +6,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints.html index 016649960..a3cb12d6c 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-entrypoints.html @@ -6,6 +6,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-outputs.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-outputs.html index 5ad51cd4b..5c26ac66c 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-outputs.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/multiple-outputs.html @@ -4,6 +4,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/non-flattened.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/non-flattened.html index c98a6c868..47237dea6 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/non-flattened.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/non-flattened.html @@ -6,6 +6,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/polyfills.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/polyfills.html index 08ddee20b..a63d90ebd 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/polyfills.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/polyfills.html @@ -4,6 +4,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/single-output.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/single-output.html index 867268a2a..fcfe14400 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/single-output.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/single-output.html @@ -4,6 +4,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script); diff --git a/packages/rollup-plugin-polyfills-loader/test/snapshots/systemjs.html b/packages/rollup-plugin-polyfills-loader/test/snapshots/systemjs.html index 84861ea89..e0bcd209a 100644 --- a/packages/rollup-plugin-polyfills-loader/test/snapshots/systemjs.html +++ b/packages/rollup-plugin-polyfills-loader/test/snapshots/systemjs.html @@ -6,6 +6,7 @@ function loadScript(src, type, attributes) { return new Promise(function (resolve) { var script = document.createElement('script'); + script.fetchPriority = 'high'; function onLoaded() { if (script.parentElement) { script.parentElement.removeChild(script);