From 5302fd436eac5794fb92cfa2043d4ad9882281e0 Mon Sep 17 00:00:00 2001 From: syumai Date: Tue, 2 Jan 2024 20:50:10 +0900 Subject: [PATCH] remove performance API polyfill from workers-assets-gen --- .../assets/common/polyfill_performance.js | 36 ------------------- cmd/workers-assets-gen/assets/common/shim.mjs | 1 - 2 files changed, 37 deletions(-) delete mode 100644 cmd/workers-assets-gen/assets/common/polyfill_performance.js diff --git a/cmd/workers-assets-gen/assets/common/polyfill_performance.js b/cmd/workers-assets-gen/assets/common/polyfill_performance.js deleted file mode 100644 index e42e60e..0000000 --- a/cmd/workers-assets-gen/assets/common/polyfill_performance.js +++ /dev/null @@ -1,36 +0,0 @@ -// @license http://opensource.org/licenses/MIT -// copyright Paul Irish 2015 - - -// Date.now() is supported everywhere except IE8. For IE8 we use the Date.now polyfill -// github.com/Financial-Times/polyfill-service/blob/master/polyfills/Date.now/polyfill.js -// as Safari 6 doesn't have support for NavigationTiming, we use a Date.now() timestamp for relative values - -// if you want values similar to what you'd get with real perf.now, place this towards the head of the page -// but in reality, you're just getting the delta between now() calls, so it's not terribly important where it's placed - - -(function(){ - - if ("performance" in globalThis == false) { - globalThis.performance = {}; - } - - Date.now = (Date.now || function () { // thanks IE8 - return new Date().getTime(); - }); - - if ("now" in globalThis.performance == false){ - - var nowOffset = Date.now(); - - if (performance.timing && performance.timing.navigationStart){ - nowOffset = performance.timing.navigationStart - } - - globalThis.performance.now = function now(){ - return Date.now() - nowOffset; - } - } - -})(); \ No newline at end of file diff --git a/cmd/workers-assets-gen/assets/common/shim.mjs b/cmd/workers-assets-gen/assets/common/shim.mjs index 741c70d..8737c5b 100644 --- a/cmd/workers-assets-gen/assets/common/shim.mjs +++ b/cmd/workers-assets-gen/assets/common/shim.mjs @@ -1,4 +1,3 @@ -import "./polyfill_performance.js"; import "./wasm_exec.js"; const go = new Go();