Closed
Description
The recently-added js/wasm builder with Node v18.12.1 is reporting the following failure in compress/gzip:
(node:24834) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
node:internal/deps/undici/undici:10373
performance.markResourceTiming(timingInfo, originalURL, initiatorType, globalThis2, cacheState);
^
TypeError: performance.markResourceTiming is not a function
at markResourceTiming (node:internal/deps/undici/undici:10373:21)
at finalizeAndReportTiming (node:internal/deps/undici/undici:10369:7)
at Object.handleFetchDone [as processResponseEndOfBody] (node:internal/deps/undici/undici:10316:45)
at node:internal/deps/undici/undici:10630:44
at node:internal/process/task_queues:140:7
at AsyncResource.runInAsyncScope (node:async_hooks:203:9)
at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Node.js v18.12.1
FAIL compress/gzip 15.740s
If this needs significant changes to fix for Node 18 or requires dropping Node 14 support, it'll likely need to wait for the tree to reopen for Go 1.21 development. Putting in that milestone for now.
CC @golang/js, @golang/wasm, @johanbrandhorst.