René's URL Explorer Experiment


Title: test: refactor ESM tests to improve performance · nodejs/node@b19564b · GitHub

Open Graph Title: test: refactor ESM tests to improve performance · nodejs/node@b19564b

X Title: test: refactor ESM tests to improve performance · nodejs/node@b19564b

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: PR-URL: https://github.com/nodejs/node/pull/43784 Reviewed-By: Geoffrey Booth Reviewed-By: Antoine du Hamel

X Description: PR-URL: https://github.com/nodejs/node/pull/43784 Reviewed-By: Geoffrey Booth Reviewed-By: Antoine du Hamel

Opengraph URL: /nodejs/node/commit/b19564b9d2eae50468d2d714676eb58df25c93b4

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:de82e1c4-3fd4-da76-4350-4636faed7782
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9A48:30E6E5:BABD40:FF7EA2:696A8C8A
html-safe-nonce674ab9e991e4e7359db5614ed24cf25f4a974e018a2b1637cae818945317fb2e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QTQ4OjMwRTZFNTpCQUJENDA6RkY3RUEyOjY5NkE4QzhBIiwidmlzaXRvcl9pZCI6IjgyNjk1MzYzNjg1NjM3NTIwNzQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac9206bb772699cf2a478b5543c64218bddf2c455fa4df12eaefea232ef2809a6e
hovercard-subject-tagrepository:27193779
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/commit/b19564b9d2
twitter:imagehttps://opengraph.githubassets.com/cf60feaa768d87c5e48c38e6c4b9aa0972c44aebb7cbe22533099ebac07ae5c4/nodejs/node/commit/b19564b9d2eae50468d2d714676eb58df25c93b4
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/cf60feaa768d87c5e48c38e6c4b9aa0972c44aebb7cbe22533099ebac07ae5c4/nodejs/node/commit/b19564b9d2eae50468d2d714676eb58df25c93b4
og:image:altPR-URL: https://github.com/nodejs/node/pull/43784 Reviewed-By: Geoffrey Booth Reviewed-By: Antoine du Hamel
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1661211431
hostnamegithub.com
expected-hostnamegithub.com
Noned2aa6dedd7d97fa651b17c40401f2605f309df5ca5fb659bf0554cf34f1de825
turbo-cache-controlno-cache
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasec1dbca8981c5e3d6a69bce2f1d289e732b86241d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/commit/b19564b9d2#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2Fb19564b9d2
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2Fb19564b9d2
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/commit/b19564b9d2
Reloadhttps://github.com/nodejs/node/commit/b19564b9d2
Reloadhttps://github.com/nodejs/node/commit/b19564b9d2
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/commit/b19564b9d2
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 34.4k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 115k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.7k https://github.com/nodejs/node/issues
Pull requests 693 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects 3 https://github.com/nodejs/node/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/nodejs/node/security
Please reload this pagehttps://github.com/nodejs/node/commit/b19564b9d2
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Browse fileshttps://github.com/nodejs/node/tree/b19564b9d2eae50468d2d714676eb58df25c93b4
https://github.com/nodejs/node/tree/b19564b9d2eae50468d2d714676eb58df25c93b4
JakobJingleheimerhttps://github.com/nodejs/node/commits?author=JakobJingleheimer
ruyadornohttps://github.com/nodejs/node/commits?author=ruyadorno
#43784https://github.com/nodejs/node/pull/43784
728e18ehttps://github.com/nodejs/node/commit/728e18e0252eb9d93cae096acd4f03c610f5931c
loader.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
index.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f75d7f53e0dbb5033126f9e985a67109aecee73364c6f41e6e2c125178ab48bb
index.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f4a23790fa9c0a29cc81a8156c2757ac4b487f8e281bcf3b9d747d8ed9968ab1
test-cjs-esm-warn.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-2ce8479190aa7c61723996ee6df6d2656c2ba1657da54999622791e1e4a57547
test-esm-cjs-builtins.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-66318ff7cc1968eb9341aeae63b67cf5b993cd7a31c155a4fa1a108ceff12d39
test-esm-cjs-exports.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-9160259d79dd3b79202b5940dfc9eacef54aabb3388a39f4f7f1004d245b5fe6
test-esm-cjs-load-error-note.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-5292d6fe472b136e0740267b60638f6cbe582148e7b777d2a6dc0e29283fe875
test-esm-cjs-main.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-3d3575fea36122ef2f9599322377ede3502ec2551bb60fdf7d580fa3bf98368e
test-esm-encoded-path-native.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-1d1cab989f8a00837d829753336cc6c6c13cc0a2db226c97c39b441983c5ad9b
test-esm-experimental-warnings.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f9e424042265082861450494bae6c98756ee069e65dcd7d73fde0737b8b26b55
test-esm-export-not-found.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-d2271cbb48b2f867775c154196080cba55d271fbc82cbc02980827ad214a24ec
test-esm-import-json-named-export.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-915377d4c7a9bb5e24d131f5e496be319e5c2a9b98b8bbc36c89792379bf0264
test-esm-initialization.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-b70a7d7f0e929aaf01721cab2e78f151960161bb0eb4cc4dec9edecdf89db40b
test-esm-invalid-extension.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-993e2be28ff2eb2c915d3b73429d0b3808a5e87ea3badb4d60dfd75cc95f3f8a
test-esm-invalid-pjson.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-af415fd1b964ba5516cf56b3cc42381cfc2a14f65d7803f6c33e13dd02f57ee0
test-esm-json.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-6081e39de0b93e0eda68d0f084d901dd1606b4ecc5055efa5c1d7664f682db52
test-esm-loader-chaining.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-9e2a80ada59a554d360836efd39c1d7183138f658ede118c2f6c18516200aded
test-esm-loader-http-imports.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-213873be2da7d0602e4bfdfc0fd6f1b7ee56640aae07481c9b6e21e7486085d4
test-esm-loader-not-found.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-c1394930407db310ecb29430350ca7c6576cc1438a46ab88a56270b4540d5139
test-esm-loader-obsolete-hooks.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-5d3f051a5f2b3dac7209f2667d88fad2f603ae61eff3bbb147759adc98b44054
test-esm-loader-thenable.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-02dc2126d54c45e52b91a55c3739dacdf722b3900dc6a030694d66b165e93537
test-esm-loader-with-syntax-error.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-621d1dad3cfa36ab285064d4cb2da66cf6fbb1d7eaa190896393263d3c7b9bb5
test-esm-module-not-found-commonjs-hint.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-4272bb8fd5652f8e922079d318f882283f60908d17926361a8cfe84b06034099
test-esm-non-js.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f1381399db32378fd6ee1a18e3194de2d104f81e71b3c5afafad6c88d497256b
test-esm-nowarn-exports.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-ac1a391e3fc81686b7d112366e14ddf45846d51b41c34dee27e804740266af21
test-esm-preserve-symlinks-main.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-ec16074a10df7a519529e0b09d6ed41f7c2dc2bbbd1a541252d0005b80e1ce21
test-esm-repl-imports.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-64d61e3f2be769df6abde84e8528c5abaffc80425407eab5ddb0e7a10aca08ec
test-esm-specifiers.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f6c252d52727393a870830fc2f37ee1039d30bd7271b65bc0e284cec6732377d
test-esm-syntax-error.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-223ecdd7b61afc99983dfaedcae2a0d5730b20583ad2075f4e96f1be844a4434
test-esm-tla-unfinished.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-cf3cea6ddfa4b8560849aac89608815130a268a08fe7bce6337eb7c0559b26de
test-esm-unknown-or-no-extension.jshttps://github.com/nodejs/node/commit/b19564b9d2#diff-154037fe060f43af085236f2ef39a4d96ac006920a0ac7fcd3a1c7480cd88693
test-esm-wasm.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-d0c3801a18906d7d20917a7f1f3936a43eba416fab1198d001e4a620ee2e64b8
test-http-imports-cli.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-fdc141e6880335fe8d31cb7341443822ef560375e1394716771cc91db101b1d9
assertionless-json-import.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-0a561aa9e8d312a3e185a365d3485f3785d09d3bfbb73605aa283e518a211d3a
builtin-named-exports-loader.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-dade8a06c66953cfe0ba4a0140e2b215077878a7a60585a0be96605ab2b29ab7
example-loader.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-6cd05f90c81879130e7738e0a09d56e86bf5461e8eb187d61d0816ca29092fd3
hook-resolve-type.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-9cb3505b85740c7159eaaeafdd1228c8c9e75f5322b2cea287be3abc5736e173
hooks-custom.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-3a607d0f76bd2ac5c7703223f1e4413cde25cb367c1944da51099cc54117fbd9
hooks-obsolete.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-e3e821adfa8c857be86d61cc930212f835cffd37cae5fac2a33f4231f7a88409
http-loader.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-8df4860e384be2c3c48163bd36454a10b176946616840fa895a62cd28db126e4
loader-get-format.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-88767f578d1940b99c1ea73b2f6a405b9cd5ac96524c7bf21c3bd71428eb5dbe
loader-invalid-format.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-74acbd73dd28abc4ba23d3f1fcafc1dc8149f2b06c566a09cf7d8ae7691d7782
loader-invalid-url.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-69378beaa0770620ba9fa85da67d2eb4ec3f7dc588aba1525089ddde8fbc0562
loader-load-bad-next-url.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-5303173b22e9c35a60586522583bee78608aed5772222d38e6cd20c2ddca641e
loader-load-impersonating-next-url.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-d692bf3e45e078af031ade641b83534e663bdfb86b1904f74a40b908c1bef9b9
loader-load-next-modified.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-5557c7fc74ed994ee497a7f786b5a025e47bf46611f677270b5c0e3755d57a9a
loader-load-passthru.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-0622763fbb85bfc2ba8cfefeb77bde9928e90e7867deb4a4b61962dff3368f0a
loader-resolve-bad-next-specifier.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-95ddfa308a5896434bd2f669c7423ca00129e19f3329885dde0422badcad743f
loader-resolve-foo.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-709362bd23de0d43b10a49c6012e3a10608122a3f074ae8bf33ae02f2c3ba3dd
loader-resolve-multiple-next-calls.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f29a9ae1ad91f65519ddc028c0cda1c58bf504461cdd9a42db6f4d9de8c4090a
loader-resolve-passthru.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-a0f17c79da23c2f824fcca487c1b043f30cd345d0c4c35a801ee1b6df1f429e5
loader-shared-dep.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-1847dd7242b36d93ee882a5590215bfb904d4054f5ca2d11a76d2f72c111454e
loader-unknown-builtin-module.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-a900ac10144ac28953d45c6790de1c46d66d5bfeff59757face6481f02cb3b9e
missing-dynamic-instantiate-hook.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-f415bd0f118fd6b15307e0f83f1806063a63798381f84ec3634c7bfd0e32a8ce
not-found-assert-loader.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-85988daa55e269291339d4ca549e0c55d2087ca6543c3588a09cfe23fdcf4d52
string-sources.mjshttps://github.com/nodejs/node/commit/b19564b9d2#diff-3970f2a68b9327cbc1cb6906967373090375c05c5b8aed65423209ec24e342a1
‎lib/internal/modules/esm/loader.js‎https://github.com/nodejs/node/commit/b19564b9d2#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
‎test/common/index.js‎https://github.com/nodejs/node/commit/b19564b9d2#diff-f75d7f53e0dbb5033126f9e985a67109aecee73364c6f41e6e2c125178ab48bb
‎test/common/index.mjs‎https://github.com/nodejs/node/commit/b19564b9d2#diff-f4a23790fa9c0a29cc81a8156c2757ac4b487f8e281bcf3b9d747d8ed9968ab1
‎test/es-module/test-cjs-esm-warn.js‎https://github.com/nodejs/node/commit/b19564b9d2#diff-2ce8479190aa7c61723996ee6df6d2656c2ba1657da54999622791e1e4a57547
‎test/es-module/test-esm-cjs-builtins.js‎https://github.com/nodejs/node/commit/b19564b9d2#diff-66318ff7cc1968eb9341aeae63b67cf5b993cd7a31c155a4fa1a108ceff12d39
‎test/es-module/test-esm-cjs-exports.js‎https://github.com/nodejs/node/commit/b19564b9d2#diff-9160259d79dd3b79202b5940dfc9eacef54aabb3388a39f4f7f1004d245b5fe6
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.