René's URL Explorer Experiment


Title: lib: include ESM loader in the built-in snapshot by joyeecheung · Pull Request #61769 · nodejs/node · GitHub

Open Graph Title: lib: include ESM loader in the built-in snapshot by joyeecheung · Pull Request #61769 · nodejs/node

X Title: lib: include ESM loader in the built-in snapshot by joyeecheung · Pull Request #61769 · nodejs/node

Description: Benchmark number from an ARM64 Linux machine: empty/minimal CJS startup is now slightly slower in worker but other metrics get a slight boost (because they all incur ESM loader initialization). In reality ESM loading is likely to happen at some point in the lifetime of an application especially with the growing adoption of ESM and require(esm), so real-world applications that are more than just an empty script should get a bit of speed up from being able to just deserialize the ESM loader instead of initializing it from scrach. confidence improvement accuracy (*) (**) (***) misc/startup-core.js n=30 mode='process' script='benchmark/fixtures/empty.mjs' *** 6.06 % ±0.60% ±0.80% ±1.04% misc/startup-core.js n=30 mode='process' script='benchmark/fixtures/import-builtins.mjs' *** 2.40 % ±0.30% ±0.40% ±0.52% misc/startup-core.js n=30 mode='process' script='benchmark/fixtures/require-builtins.js' *** 0.57 % ±0.32% ±0.42% ±0.55% misc/startup-core.js n=30 mode='process' script='test/fixtures/semicolon.js' -0.22 % ±0.56% ±0.75% ±0.97% misc/startup-core.js n=30 mode='worker' script='benchmark/fixtures/empty.mjs' *** 1.89 % ±0.26% ±0.34% ±0.44% misc/startup-core.js n=30 mode='worker' script='benchmark/fixtures/import-builtins.mjs' *** 0.74 % ±0.28% ±0.38% ±0.49% misc/startup-core.js n=30 mode='worker' script='benchmark/fixtures/require-builtins.js' *** -2.20 % ±0.26% ±0.34% ±0.44% misc/startup-core.js n=30 mode='worker' script='test/fixtures/semicolon.js' *** -1.95 % ±0.30% ±0.40% ±0.52%

Open Graph Description: Benchmark number from an ARM64 Linux machine: empty/minimal CJS startup is now slightly slower in worker but other metrics get a slight boost (because they all incur ESM loader initialization). In ...

X Description: Benchmark number from an ARM64 Linux machine: empty/minimal CJS startup is now slightly slower in worker but other metrics get a slight boost (because they all incur ESM loader initialization). In ...

Opengraph URL: https://github.com/nodejs/node/pull/61769

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:d72b66f8-7533-3885-466c-c8dbdba1b3d8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBC1A:115683:16C23D1:1ECAE73:6A4C8A87
html-safe-nonceb94a56e8f9efb272fb29c3d095f65030eeba353bed5c068a90329cc8148d9465
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQzFBOjExNTY4MzoxNkMyM0QxOjFFQ0FFNzM6NkE0QzhBODciLCJ2aXNpdG9yX2lkIjoiMjAzMTAzMTM4Mjg1OTE0NzU5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac0f8c222d363f4bf62e5a7c7f2d74ced43dd461adf6f71421a1c994a3bef4b700
hovercard-subject-tagpull_request:3270035164
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/pull/61769/files
twitter:imagehttps://avatars.githubusercontent.com/u/4299420?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/4299420?s=400&v=4
og:image:altBenchmark number from an ARM64 Linux machine: empty/minimal CJS startup is now slightly slower in worker but other metrics get a slight boost (because they all incur ESM loader initialization). In ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7a2dede45637df6b92ddcfe2a557e67d4b5854ae
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/61769/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F61769%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
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%2Fpull%2F61769%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/61769/files
Reloadhttps://github.com/nodejs/node/pull/61769/files
Reloadhttps://github.com/nodejs/node/pull/61769/files
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 36k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 118k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.4k https://github.com/nodejs/node/issues
Pull requests 964 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality 0 https://github.com/nodejs/node/security
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 and quality https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
joyeecheunghttps://github.com/joyeecheung
nodejs:mainhttps://github.com/nodejs/node/tree/main
joyeecheung:esm-in-snapshothttps://github.com/joyeecheung/node/tree/esm-in-snapshot
Conversation 22 https://github.com/nodejs/node/pull/61769
Commits 7 https://github.com/nodejs/node/pull/61769/commits
Checks 34 https://github.com/nodejs/node/pull/61769/checks
Files changed https://github.com/nodejs/node/pull/61769/files
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
lib: include ESM loader in the built-in snapshot https://github.com/nodejs/node/pull/61769/files#top
Show all changes 7 commits https://github.com/nodejs/node/pull/61769/files
fa8161a test: allow filtering async internal frames in assertSnapshot joyeecheung Feb 13, 2026 https://github.com/nodejs/node/pull/61769/commits/fa8161a29d4c7e8c9fda8927c8736dd38c89b9c9
92d6e40 lib: remove top-level getOptionValue() calls in lib/internal/modules joyeecheung Feb 6, 2026 https://github.com/nodejs/node/pull/61769/commits/92d6e404215945441700ea21ac2490900661171a
d00eeec lib: reduce cycles in esm loader and load it in snapshot joyeecheung Feb 6, 2026 https://github.com/nodejs/node/pull/61769/commits/d00eeecbe419376a82e68efa24a584375ec93c5b
9cd87a2 benchmark: add startup benchmark for ESM entrypoint joyeecheung Feb 6, 2026 https://github.com/nodejs/node/pull/61769/commits/9cd87a20bda57ded7bcd9fddb6a047c39603297f
f33117a fixup! test: allow filtering async internal frames in assertSnapshot joyeecheung Feb 14, 2026 https://github.com/nodejs/node/pull/61769/commits/f33117a7a07897e64f9ecaf5dc4e97e06203826d
21bdb3d fixup! test: allow filtering async internal frames in assertSnapshot joyeecheung Feb 15, 2026 https://github.com/nodejs/node/pull/61769/commits/21bdb3d1b51b0c3c9691330bd4f286cbba5e16a0
cdf427a fixup! lib: reduce cycles in esm loader and load it in snapshot joyeecheung Feb 18, 2026 https://github.com/nodejs/node/pull/61769/commits/cdf427aee1216dd3f4bc65a8a717de018a5bf627
Clear filters https://github.com/nodejs/node/pull/61769/files
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
empty.mjs https://github.com/nodejs/node/pull/61769/files#diff-c3776ec741604f0f21983796a3a36d36efe32d50b375097e808d133f55a06bff
import-builtins.mjs https://github.com/nodejs/node/pull/61769/files#diff-1c64391ce7c551feae3dc597cb73d5094ad38885eb24f3c308383d76c3fb90e1
startup-core.js https://github.com/nodejs/node/pull/61769/files#diff-665020cff6dbdb9d21769cd0e1a4a40bd548eed3037ce26349c46039ee82c082
is_main_thread.js https://github.com/nodejs/node/pull/61769/files#diff-c09055446adf1d69b81595307e964da2121690a1d1bf2121845c9fcac0d86c86
formats.js https://github.com/nodejs/node/pull/61769/files#diff-fa892feb5e73ce1d79476cfccdb5adf827204984ecc8fce2db1562013d56b83b
get_format.js https://github.com/nodejs/node/pull/61769/files#diff-06da79a2469f62bfb7c1fac61435050f80d8b93c3221026c02e423f38063d11f
loader.js https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
resolve.js https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
translators.js https://github.com/nodejs/node/pull/61769/files#diff-b1de5e9ce1e9b411001c63d11a5092dbba32e1586269a20dc11408375eb2f16c
pre_execution.js https://github.com/nodejs/node/pull/61769/files#diff-f996aabedc7259a2c541d8420902c3556f772f9d1f9c3861d1b90f421bc121ab
completion.js https://github.com/nodejs/node/pull/61769/files#diff-97f1784d9d152e1541acf04a4146e811d213ea55d4a5d819b3c9dd0dc2714573
assertSnapshot.js https://github.com/nodejs/node/pull/61769/files#diff-158c9c6c4cdf219f003e60fcb2e193d3502e00dcfbdcf7f04b18ce739a982fec
test-bootstrap-modules.js https://github.com/nodejs/node/pull/61769/files#diff-eeda4d549f43051fb9ffbc8286e838ebfd607bae681dfc55a76679e6705124f9
benchmark/fixtures/empty.mjshttps://github.com/nodejs/node/pull/61769/files#diff-c3776ec741604f0f21983796a3a36d36efe32d50b375097e808d133f55a06bff
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/benchmark/fixtures/empty.mjs
Open in desktop https://desktop.github.com
benchmark/fixtures/import-builtins.mjshttps://github.com/nodejs/node/pull/61769/files#diff-1c64391ce7c551feae3dc597cb73d5094ad38885eb24f3c308383d76c3fb90e1
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/benchmark/fixtures/import-builtins.mjs
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/61769/{{ revealButtonHref }}
benchmark/misc/startup-core.jshttps://github.com/nodejs/node/pull/61769/files#diff-665020cff6dbdb9d21769cd0e1a4a40bd548eed3037ce26349c46039ee82c082
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/benchmark/misc/startup-core.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/61769/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/61769/files#diff-665020cff6dbdb9d21769cd0e1a4a40bd548eed3037ce26349c46039ee82c082
https://github.com/nodejs/node/pull/61769/files#diff-665020cff6dbdb9d21769cd0e1a4a40bd548eed3037ce26349c46039ee82c082
https://github.com/nodejs/node/pull/61769/files#diff-665020cff6dbdb9d21769cd0e1a4a40bd548eed3037ce26349c46039ee82c082
https://github.com/nodejs/node/pull/61769/files#diff-665020cff6dbdb9d21769cd0e1a4a40bd548eed3037ce26349c46039ee82c082
lib/internal/bootstrap/switches/is_main_thread.jshttps://github.com/nodejs/node/pull/61769/files#diff-c09055446adf1d69b81595307e964da2121690a1d1bf2121845c9fcac0d86c86
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/lib/internal/bootstrap/switches/is_main_thread.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/61769/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/61769/files#diff-c09055446adf1d69b81595307e964da2121690a1d1bf2121845c9fcac0d86c86
https://github.com/nodejs/node/pull/61769/files#diff-c09055446adf1d69b81595307e964da2121690a1d1bf2121845c9fcac0d86c86
lib/internal/modules/esm/formats.jshttps://github.com/nodejs/node/pull/61769/files#diff-fa892feb5e73ce1d79476cfccdb5adf827204984ecc8fce2db1562013d56b83b
View file https://github.com/nodejs/node/blob/37ff1ea989af13e47052be2571c3781bc45977d4/lib/internal/modules/esm/formats.js
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
lib/internal/modules/esm/get_format.jshttps://github.com/nodejs/node/pull/61769/files#diff-06da79a2469f62bfb7c1fac61435050f80d8b93c3221026c02e423f38063d11f
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/lib/internal/modules/esm/get_format.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/61769/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/61769/files#diff-06da79a2469f62bfb7c1fac61435050f80d8b93c3221026c02e423f38063d11f
https://github.com/nodejs/node/pull/61769/files#diff-06da79a2469f62bfb7c1fac61435050f80d8b93c3221026c02e423f38063d11f
https://github.com/nodejs/node/pull/61769/files#diff-06da79a2469f62bfb7c1fac61435050f80d8b93c3221026c02e423f38063d11f
https://github.com/nodejs/node/pull/61769/files#diff-06da79a2469f62bfb7c1fac61435050f80d8b93c3221026c02e423f38063d11f
lib/internal/modules/esm/loader.jshttps://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/lib/internal/modules/esm/loader.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/61769/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
https://github.com/nodejs/node/pull/61769/files#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
lib/internal/modules/esm/resolve.jshttps://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
View file https://github.com/joyeecheung/node/blob/cdf427aee1216dd3f4bc65a8a717de018a5bf627/lib/internal/modules/esm/resolve.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/61769/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
https://github.com/nodejs/node/pull/61769/files#diff-b4c24f634e3741e5ad9e8c29864a48f2bd284a9d66d8fed3d077ccee0c44087b
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
Please reload this pagehttps://github.com/nodejs/node/pull/61769/files
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.