deno
92a34eb2 - perf(ext/node): convert more polyfills to lazy-loaded JS (#33897)

Commit
82 days ago
perf(ext/node): convert more polyfills to lazy-loaded JS (#33897) Continues the lazy-loading conversion started in #33876, #33881, and #33882. - Convert 3 `node:*` modules from eagerly-loaded ESM to lazy-loaded IIFE scripts with thin ESM wrappers: `node:querystring`, `node:async_hooks`, `node:diagnostics_channel` - Update import sites in `01_require.js`, `url.ts`, `net.ts`, `http2.ts`, `dgram.ts`, `_http_agent.js`, `_http_client.js`, `_http_server.js`, and `internal_binding/http_parser.ts` to use `core.loadExtScript()` instead of ESM imports - Also fixes stale `node:perf_hooks` ESM imports in `_http_client.js` and `_http_server.js` that were missed in #33882
Author
Parents
Loading