René's URL Explorer Experiment


Title: src: avoid env lookups and a global handle in InternalCallbackScope by nigrosimone · Pull Request #66316 · nodejs/node · GitHub

Open Graph Title: src: avoid env lookups and a global handle in InternalCallbackScope by nigrosimone · Pull Request #66316 · nodejs/node

X Title: src: avoid env lookups and a global handle in InternalCallbackScope by nigrosimone · Pull Request #66316 · nodejs/node

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

Open Graph Description: InternalCallbackScope looks up the Environment from the isolate two times per call, inside async_context_frame::exchange, and it keeps the prior async context frame in a v8::Global also when there ...

X Description: InternalCallbackScope looks up the Environment from the isolate two times per call, inside async_context_frame::exchange, and it keeps the prior async context frame in a v8::Global also when there ...

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

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:ea3c93cf-96d9-1379-ad75-28b62c8a57bc
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEC72:4CC9:4789D5:60ED8B:6AED22E1
html-safe-noncef8623440203f721cdc958e5aeaeb664ab4c13c65cca3118b467cdf2ad01082cc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQzcyOjRDQzk6NDc4OUQ1OjYwRUQ4Qjo2QUVEMjJFMSIsInZpc2l0b3JfaWQiOiI2MDE3MTU3ODY4MTkwMjQ1NjAxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmaca484863d54fb5971dafad21f7080040f8c9a0a8199578695121ae50a3f64e7a7
hovercard-subject-tagpull_request:4646863995
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/66316/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6b94b67a14db907457adf662a22410a65b41dca5a1f99e0a13b7fa8a6ca5eae2/nodejs/node/pull/66316
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6b94b67a14db907457adf662a22410a65b41dca5a1f99e0a13b7fa8a6ca5eae2/nodejs/node/pull/66316
og:image:altInternalCallbackScope looks up the Environment from the isolate two times per call, inside async_context_frame::exchange, and it keeps the prior async context frame in a v8::Global also when there ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamenigrosimone
hostnamegithub.com
expected-hostnamegithub.com
Nonee3e0f7f63e50c6fe879198a93a0a023a648ecc0a5e9bc3b5e033ac57172237e6
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
release707a24b346ac8a82878b9c084efaa38a997660cb
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/nodejs/node/pull/66316#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66316
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66316
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/66316
Reloadhttps://github.com/nodejs/node/pull/66316
Reloadhttps://github.com/nodejs/node/pull/66316
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues657 (657)https://github.com/nodejs/node/issues
Pull requests666 (666)https://github.com/nodejs/node/pulls
Actionshttps://github.com/nodejs/node/actions
Projectshttps://github.com/nodejs/node/projects
Security and qualityhttps://github.com/nodejs/node/security
Insightshttps://github.com/nodejs/node/pulse
https://github.com/nodejs/node
nigrosimonehttps://github.com/nigrosimone
nodejs:mainhttps://github.com/nodejs/node/tree/main
nigrosimone:callback-scope-costhttps://github.com/nigrosimone/node/tree/callback-scope-cost
Conversationhttps://github.com/nodejs/node/pull/66316
Commits3 (3)https://github.com/nodejs/node/pull/66316/commits
Checkshttps://github.com/nodejs/node/pull/66316/checks
Files changedhttps://github.com/nodejs/node/pull/66316/files
src: avoid env lookups and a global handle in InternalCallbackScopehttps://github.com/nodejs/node/pull/66316#top
nigrosimonehttps://github.com/nigrosimone
nodejs:mainhttps://github.com/nodejs/node/tree/main
nigrosimone:callback-scope-costhttps://github.com/nigrosimone/node/tree/callback-scope-cost
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 26, 2026https://github.com/nodejs/node/pull/66316#issue-5593774563
Please reload this pagehttps://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Sep 26, 2026https://github.com/nodejs/node/pull/66316#event-31890062880
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 26, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5846054298
guide for first-time contributorshttps://github.com/nodejs/node/blob/HEAD/doc/contributing/first-contributions.md
contribution and automation policieshttps://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md
pull request guidehttps://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md
AI use policyhttps://github.com/nodejs/node/blob/HEAD/doc/contributing/ai-guidelines.md
Code of Conducthttps://github.com/nodejs/admin/blob/HEAD/CODE_OF_CONDUCT.md
signed offhttps://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md#step-4-commit
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
force-pushedhttps://github.com/nodejs/node/compare/b4d12f6dedd0e0aace23f8ef773f4f205024ed45..e83b5b2e917b91193cc97ab6cffc63d967e65388
b4d12f6https://github.com/nodejs/node/commit/b4d12f6dedd0e0aace23f8ef773f4f205024ed45
e83b5b2https://github.com/nodejs/node/commit/e83b5b2e917b91193cc97ab6cffc63d967e65388
Compare https://github.com/nodejs/node/compare/b4d12f6dedd0e0aace23f8ef773f4f205024ed45..e83b5b2e917b91193cc97ab6cffc63d967e65388
September 26, 2026 12:27https://github.com/nodejs/node/pull/66316#event-31890936299
https://github.com/nigrosimone
src: reduce InternalCallbackScope overheadhttps://github.com/nodejs/node/pull/66316/commits/1773763ba99109cb7d99d455dd490e1bdf9f7d29
1773763https://github.com/nodejs/node/pull/66316/commits/1773763ba99109cb7d99d455dd490e1bdf9f7d29
nodejs/performance#24https://github.com/nodejs/performance/issues/24
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
force-pushedhttps://github.com/nodejs/node/compare/e83b5b2e917b91193cc97ab6cffc63d967e65388..e9c75be4390902d4751192fb6029615f5f6d93fa
e83b5b2https://github.com/nodejs/node/commit/e83b5b2e917b91193cc97ab6cffc63d967e65388
e9c75behttps://github.com/nodejs/node/commit/e9c75be4390902d4751192fb6029615f5f6d93fa
Compare https://github.com/nodejs/node/compare/e83b5b2e917b91193cc97ab6cffc63d967e65388..e9c75be4390902d4751192fb6029615f5f6d93fa
September 26, 2026 13:13https://github.com/nodejs/node/pull/66316#event-31892201359
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
September 26, 2026 13:17https://github.com/nodejs/node/pull/66316#event-31892334410
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 26, 2026 https://github.com/nodejs/node/pull/66316#ref-issue-1457032793
MakeCallback is very slow nodejs/performance#24 https://github.com/nodejs/performance/issues/24
https://github.com/ronag
ronaghttps://github.com/ronag
anonrighttps://github.com/anonrig
jasnellhttps://github.com/jasnell
joyeecheunghttps://github.com/joyeecheung
September 26, 2026 13:56https://github.com/nodejs/node/pull/66316#event-31893430532
https://github.com/anonrig
anonrighttps://github.com/anonrig
Sep 26, 2026 https://github.com/nodejs/node/pull/66316#pullrequestreview-5326168568
View reviewed changes https://github.com/nodejs/node/pull/66316/files
https://github.com/mcollina
mcollinahttps://github.com/mcollina
Sep 26, 2026 https://github.com/nodejs/node/pull/66316#pullrequestreview-5326233169
View reviewed changes https://github.com/nodejs/node/pull/66316/files
benchmark/napi/make_callback/binding.gyphttps://github.com/nodejs/node/pull/66316/files#diff-5bd8bd7e82a601262d43bb0293029a5e851413642ca0cb46168366e7e9ccaf0d
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/mcollina
mcollinahttps://github.com/mcollina
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 26, 2026https://github.com/nodejs/node/pull/66316#event-31894645434
https://github.com/mcollina
mcollinahttps://github.com/mcollina
Qardhttps://github.com/Qard
September 26, 2026 14:37https://github.com/nodejs/node/pull/66316#event-31894648265
nigrosimonehttps://github.com/nigrosimone
September 26, 2026 16:42https://github.com/nodejs/node/pull/66316#commits-pushed-cad15a1
https://github.com/nigrosimone
benchmark: add a node::MakeCallback benchmarkhttps://github.com/nodejs/node/pull/66316/commits/cad15a10014ce60353e406d4f8cabfbe86dff92d
cad15a1https://github.com/nodejs/node/pull/66316/commits/cad15a10014ce60353e406d4f8cabfbe86dff92d
https://github.com/nigrosimone
test: check frame restore in CallbackScopehttps://github.com/nodejs/node/pull/66316/commits/12211986ec24eefa2404cadafb52328854292a5d
1221198https://github.com/nodejs/node/pull/66316/commits/12211986ec24eefa2404cadafb52328854292a5d
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
force-pushedhttps://github.com/nodejs/node/compare/e9c75be4390902d4751192fb6029615f5f6d93fa..12211986ec24eefa2404cadafb52328854292a5d
e9c75behttps://github.com/nodejs/node/commit/e9c75be4390902d4751192fb6029615f5f6d93fa
1221198https://github.com/nodejs/node/commit/12211986ec24eefa2404cadafb52328854292a5d
Compare https://github.com/nodejs/node/compare/e9c75be4390902d4751192fb6029615f5f6d93fa..12211986ec24eefa2404cadafb52328854292a5d
September 26, 2026 14:42https://github.com/nodejs/node/pull/66316#event-31894801047
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Sep 26, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5847982306
Please reload this pagehttps://github.com/nodejs/node/pull/66316
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/66316?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
66f26d3https://app.codecov.io/gh/nodejs/node/commit/66f26d3a9b91b065dc976d7542bb7dfccb6c4069?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
1221198https://app.codecov.io/gh/nodejs/node/commit/12211986ec24eefa2404cadafb52328854292a5d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/66316?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/api/callback.cchttps://app.codecov.io/gh/nodejs/node/pull/66316?src=pr&el=tree&filepath=src%2Fapi%2Fcallback.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2FwaS9jYWxsYmFjay5jYw==
src/async_context_frame.cchttps://app.codecov.io/gh/nodejs/node/pull/66316?src=pr&el=tree&filepath=src%2Fasync_context_frame.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2FzeW5jX2NvbnRleHRfZnJhbWUuY2M=
src/env-inl.hhttps://app.codecov.io/gh/nodejs/node/pull/66316?src=pr&el=tree&filepath=src%2Fenv-inl.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2Vudi1pbmwuaA==
src/env.hhttps://app.codecov.io/gh/nodejs/node/pull/66316?src=pr&el=tree&filepath=src%2Fenv.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2Vudi5o
28 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/66316/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Test Analyticshttps://docs.codecov.com/docs/test-analytics
JS Bundle Analysishttps://docs.codecov.com/docs/javascript-bundle-analysis
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/Qard
Qardhttps://github.com/Qard
Sep 26, 2026 https://github.com/nodejs/node/pull/66316#pullrequestreview-5326655376
View reviewed changes https://github.com/nodejs/node/pull/66316/files/12211986ec24eefa2404cadafb52328854292a5d
https://github.com/uNetworkingAB
uNetworkingABhttps://github.com/uNetworkingAB
Sep 26, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5848567428
Please reload this pagehttps://github.com/nodejs/node/pull/66316
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 26, 2026 https://github.com/nodejs/node/pull/66316#ref-pullrequest-5596157690
src: keep ALS store in AsyncResource::MakeCallback #66326 https://github.com/nodejs/node/pull/66326
nigrosimonehttps://github.com/nigrosimone
Sep 26, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-cf6df06
https://github.com/nigrosimone
src: keep ALS store in AsyncResource::MakeCallbackhttps://github.com/nigrosimone/node/commit/cf6df066427128cc93584dfb10750b4b67360d12
cf6df06https://github.com/nigrosimone/node/commit/cf6df066427128cc93584dfb10750b4b67360d12
nodejs#66316https://github.com/nodejs/node/pull/66316
nodejs#43038https://github.com/nodejs/node/issues/43038
nodejs/performance#24https://github.com/nodejs/performance/issues/24
https://github.com/panva
panvahttps://github.com/panva
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 26, 2026https://github.com/nodejs/node/pull/66316#event-31901686124
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 26, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5848746722
https://ci.nodejs.org/job/node-test-pull-request/77972/https://ci.nodejs.org/job/node-test-pull-request/77972/
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nigrosimone
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66316
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 26, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5849793944
#66326https://github.com/nodejs/node/pull/66326
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
commit-queue-failed https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue-failed
Sep 28, 2026https://github.com/nodejs/node/pull/66316#event-31989229710
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 28, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5869402702
commit-queue-squashhttps://github.com/nodejs/node/labels/commit-queue-squash
commit-queue-rebasehttps://github.com/nodejs/node/labels/commit-queue-rebase
commit-queue-failedhttps://github.com/nodejs/node/labels/commit-queue-failed
commit-queuehttps://github.com/nodejs/node/labels/commit-queue
View workflow runhttps://github.com/nodejs/node/actions/runs/36418697412
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 28, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5873989268
commit-queue-squashhttps://github.com/nodejs/node/labels/commit-queue-squash
commit-queue-rebasehttps://github.com/nodejs/node/labels/commit-queue-rebase
commit-queue-failedhttps://github.com/nodejs/node/labels/commit-queue-failed
commit-queuehttps://github.com/nodejs/node/labels/commit-queue
View workflow runhttps://github.com/nodejs/node/actions/runs/36418697412
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 29, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5884617075
@panvahttps://github.com/panva
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/panva
panvahttps://github.com/panva
commit-queue-rebase https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue-rebase
commit-queue https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue
commit-queue-failed https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue-failed
Sep 29, 2026https://github.com/nodejs/node/pull/66316#event-32054432059
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 29, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-d97041f
https://github.com/nigrosimone
https://github.com/nodejs-github-bot
src: reduce InternalCallbackScope overheadhttps://github.com/nodejs/node/commit/d97041fff91a4574660d07adc3d0a6cf289a3991
d97041fhttps://github.com/nodejs/node/commit/d97041fff91a4574660d07adc3d0a6cf289a3991
nodejs/performance#24https://github.com/nodejs/performance/issues/24
#66316https://github.com/nodejs/node/pull/66316
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 29, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-e77e173
https://github.com/nigrosimone
https://github.com/nodejs-github-bot
benchmark: add a node::MakeCallback benchmarkhttps://github.com/nodejs/node/commit/e77e1730044457a97082ba4ecf02b4b54875fc4a
e77e173https://github.com/nodejs/node/commit/e77e1730044457a97082ba4ecf02b4b54875fc4a
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 29, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-6866129
https://github.com/nigrosimone
https://github.com/nodejs-github-bot
test: check frame restore in CallbackScopehttps://github.com/nodejs/node/commit/686612918b6c1d812830743aeb207cd0674593de
6866129https://github.com/nodejs/node/commit/686612918b6c1d812830743aeb207cd0674593de
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 29, 2026https://github.com/nodejs/node/pull/66316#issuecomment-5885125242
296584b...6866129https://github.com/nodejs/node/compare/296584b7af70b99f016a115958be3608d3506cd2...686612918b6c1d812830743aeb207cd0674593de
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 29, 2026https://github.com/nodejs/node/pull/66316#event-32056142658
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
commit-queue https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue
Sep 29, 2026https://github.com/nodejs/node/pull/66316#event-32056144993
nigrosimonehttps://github.com/nigrosimone
Sep 29, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-154c15a
https://github.com/nigrosimone
src: keep ALS store in AsyncResource::MakeCallbackhttps://github.com/nigrosimone/node/commit/154c15a9c01abaffc164420ad5c4bd69a2595622
154c15ahttps://github.com/nigrosimone/node/commit/154c15a9c01abaffc164420ad5c4bd69a2595622
nodejs#66316https://github.com/nodejs/node/pull/66316
nodejs#43038https://github.com/nodejs/node/issues/43038
nodejs/performance#24https://github.com/nodejs/performance/issues/24
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Sep 29, 2026 https://github.com/nodejs/node/pull/66316#ref-pullrequest-5631779167
src: cut small costs in node::MakeCallback #66395 https://github.com/nodejs/node/pull/66395
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-6e6e0bd
https://github.com/nigrosimone
https://github.com/aduh95
src: reduce InternalCallbackScope overheadhttps://github.com/nodejs/node/commit/6e6e0bd81d3772a4c53407c916a0e2f3747a2385
6e6e0bdhttps://github.com/nodejs/node/commit/6e6e0bd81d3772a4c53407c916a0e2f3747a2385
nodejs/performance#24https://github.com/nodejs/performance/issues/24
#66316https://github.com/nodejs/node/pull/66316
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-5fce4f6
https://github.com/nigrosimone
https://github.com/aduh95
benchmark: add a node::MakeCallback benchmarkhttps://github.com/nodejs/node/commit/5fce4f6979624c24fa6313becb1eafaa834d1208
5fce4f6https://github.com/nodejs/node/commit/5fce4f6979624c24fa6313becb1eafaa834d1208
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-ff2900e
https://github.com/nigrosimone
https://github.com/aduh95
test: check frame restore in CallbackScopehttps://github.com/nodejs/node/commit/ff2900e0be653e2c93da78a9d4d49c3747778ed5
ff2900ehttps://github.com/nodejs/node/commit/ff2900e0be653e2c93da78a9d4d49c3747778ed5
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-9696e47
https://github.com/nigrosimone
https://github.com/aduh95
src: reduce InternalCallbackScope overheadhttps://github.com/nodejs/node/commit/9696e47c32cf9622b3c055f7fb3b1abffc85915b
9696e47https://github.com/nodejs/node/commit/9696e47c32cf9622b3c055f7fb3b1abffc85915b
nodejs/performance#24https://github.com/nodejs/performance/issues/24
#66316https://github.com/nodejs/node/pull/66316
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-6918256
https://github.com/nigrosimone
https://github.com/aduh95
benchmark: add a node::MakeCallback benchmarkhttps://github.com/nodejs/node/commit/69182564a72c41916972cb2e691540778294fe50
6918256https://github.com/nodejs/node/commit/69182564a72c41916972cb2e691540778294fe50
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
aduh95https://github.com/aduh95
Oct 3, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-de797aa
https://github.com/nigrosimone
https://github.com/aduh95
test: check frame restore in CallbackScopehttps://github.com/nodejs/node/commit/de797aa4b4c6b5a0c7107ff557f2cc4742e69fc1
de797aahttps://github.com/nodejs/node/commit/de797aa4b4c6b5a0c7107ff557f2cc4742e69fc1
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
https://github.com/nigrosimone
nigrosimonehttps://github.com/nigrosimone
Oct 4, 2026 https://github.com/nodejs/node/pull/66316#ref-pullrequest-5700412604
node-api: find the Environment once #66509 https://github.com/nodejs/node/pull/66509
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Oct 5, 2026 https://github.com/nodejs/node/pull/66316#ref-pullrequest-5720654094
2026-10-07, Version 26.11.0 (Current) #66546 https://github.com/nodejs/node/pull/66546
nodejs-github-bothttps://github.com/nodejs-github-bot
Oct 14, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-a0ce8f1
https://github.com/nigrosimone
src: keep ALS store in AsyncResource::MakeCallbackhttps://github.com/nodejs/node/commit/a0ce8f152bb1536b2c06dcfcc69db080bcdb6cd5
a0ce8f1https://github.com/nodejs/node/commit/a0ce8f152bb1536b2c06dcfcc69db080bcdb6cd5
#66316https://github.com/nodejs/node/pull/66316
#43038https://github.com/nodejs/node/issues/43038
nodejs/performance#24https://github.com/nodejs/performance/issues/24
#66326https://github.com/nodejs/node/pull/66326
aduh95https://github.com/aduh95
Oct 23, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-c06e38a
https://github.com/nigrosimone
https://github.com/aduh95
benchmark: add a node::MakeCallback benchmarkhttps://github.com/nodejs/node/commit/c06e38a639fa22c7d0ca6a39e303c544b1e3b6bc
c06e38ahttps://github.com/nodejs/node/commit/c06e38a639fa22c7d0ca6a39e303c544b1e3b6bc
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
aduh95https://github.com/aduh95
Oct 23, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-9d58d66
https://github.com/nigrosimone
https://github.com/aduh95
test: check frame restore in CallbackScopehttps://github.com/nodejs/node/commit/9d58d66b05c19cbcb7d02acced508c56848cfa2a
9d58d66https://github.com/nodejs/node/commit/9d58d66b05c19cbcb7d02acced508c56848cfa2a
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
aduh95https://github.com/aduh95
Oct 28, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-071f355
https://github.com/nigrosimone
https://github.com/aduh95
benchmark: add a node::MakeCallback benchmarkhttps://github.com/nodejs/node/commit/071f355704e41c976da604e520b16cf5087d0563
071f355https://github.com/nodejs/node/commit/071f355704e41c976da604e520b16cf5087d0563
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
aduh95https://github.com/aduh95
Oct 28, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-f3eb8bf
https://github.com/nigrosimone
https://github.com/aduh95
test: check frame restore in CallbackScopehttps://github.com/nodejs/node/commit/f3eb8bfe7b9f109702a5bc7c7489832cecd3f179
f3eb8bfhttps://github.com/nodejs/node/commit/f3eb8bfe7b9f109702a5bc7c7489832cecd3f179
#66316https://github.com/nodejs/node/pull/66316
nodejs/performance#24https://github.com/nodejs/performance/issues/24
https://github.com/apps/leapmux-renovate
leapmux-renovatehttps://github.com/apps/leapmux-renovate
Nov 1, 2026 https://github.com/nodejs/node/pull/66316#ref-pullrequest-6152716313
chore(deps): Update Node.js to v26 leapmux/leapmux#578 https://github.com/leapmux/leapmux/pull/578
markhardinghttps://github.com/markharding
Nov 5, 2026 https://github.com/nodejs/node/pull/66316#ref-commit-609f23e
https://github.com/markharding
Update Node.js to v26 (#2168)https://github.com/futo-org/Harbor/commit/609f23e8d0f42eb45a55543b96b55f997f66e2c3
609f23ehttps://github.com/futo-org/Harbor/commit/609f23e8d0f42eb45a55543b96b55f997f66e2c3
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F66316
https://github.com/mcollina
mcollina https://github.com/mcollina
https://github.com/nodejs/node/pull/66316/files/e9c75be4390902d4751192fb6029615f5f6d93fa
https://github.com/Qard
Qard https://github.com/Qard
https://github.com/nodejs/node/pull/66316/files/12211986ec24eefa2404cadafb52328854292a5d
https://github.com/jasnell
jasnell https://github.com/jasnell
https://github.com/nodejs/node/pull/66316/files/12211986ec24eefa2404cadafb52328854292a5d
https://github.com/anonrig
anonrig https://github.com/anonrig
https://github.com/nodejs/node/pull/66316/files/e9c75be4390902d4751192fb6029615f5f6d93fa
https://github.com/joyeecheung
joyeecheung https://github.com/joyeecheung
https://github.com/addaleax
addaleax https://github.com/addaleax
Please reload this pagehttps://github.com/nodejs/node/pull/66316
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
c++ https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B
commit-queue-rebase https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue-rebase
lib / src https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Please reload this pagehttps://github.com/nodejs/node/pull/66316
https://github.com/nigrosimone
https://github.com/uNetworkingAB
https://github.com/nodejs-github-bot
https://github.com/mcollina
https://github.com/Qard
https://github.com/jasnell
https://github.com/anonrig
https://github.com/panva
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.