René's URL Explorer Experiment


Title: move away from process.nextTick by ronag · Pull Request #51114 · nodejs/node · GitHub

Open Graph Title: move away from process.nextTick by ronag · Pull Request #51114 · nodejs/node

X Title: move away from process.nextTick by ronag · Pull Request #51114 · nodejs/node

Description: There are two problems with process.nextTick. (LOW SEVERITY) It reduces performance for all async callbacks from native code. (HIGH SEVERITY) It causes weird and unpredictable behavior when trying to interop with promises and async/await code. In particular, we have an invariant where we always emit events and invoke callbacks "asynchronously". However, that doesn't apply to Promise, since we "force" asynchronously through process.nextTick which occurs before any microtick. Hence, for any promise/micro-tick-based code things appear to occur synchronously. This leads to all kinds of weird and hard-to-debug bugs. e.g. const foo = await new Promise((resolve) => resolve(new Bar())) // You can replace `'error'` with any event name, `'open'`, `'close'`, etc... // event might be emitted through process.nextTick before // we ever get a chance to install a handler. foo.on('error', errorHandler) a handler. Refs: #51070 Refs: #51156

Open Graph Description: There are two problems with process.nextTick. (LOW SEVERITY) It reduces performance for all async callbacks from native code. (HIGH SEVERITY) It causes weird and unpredictable behavior when try...

X Description: There are two problems with process.nextTick. (LOW SEVERITY) It reduces performance for all async callbacks from native code. (HIGH SEVERITY) It causes weird and unpredictable behavior when try...

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

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/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:3b657255-4016-2e7c-a936-abf6bd1dda42
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC92C:21A83E:5752AF:7131EA:6AED2930
html-safe-noncefa76d750eb9f6dc9626e27dd2b61ac6ff869e891958e95f2e952d078db8f544a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDOTJDOjIxQTgzRTo1NzUyQUY6NzEzMUVBOjZBRUQyOTMwIiwidmlzaXRvcl9pZCI6IjcyNjk5NTQ3NjEzNDE2MTAyODgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac599a51f90d6d9f8997a22235ac694938cb889dd7dde95c6ee472271969bc78ff
hovercard-subject-tagpull_request:1638290874
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/51114/files
twitter:imagehttps://avatars.githubusercontent.com/u/3065230?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/3065230?s=400&v=4
og:image:altThere are two problems with process.nextTick. (LOW SEVERITY) It reduces performance for all async callbacks from native code. (HIGH SEVERITY) It causes weird and unpredictable behavior when try...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None9d95365dda0576efe9b71f45807595e396bd0ca9286fba5367a05048e6ddf8f2
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
release98b41fa4b5635ceb45a4c54320fced73817ff290
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/51114/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F51114%2Ffiles
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%2F51114%2Ffiles
Sign uphttps://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/51114/files
Reloadhttps://github.com/nodejs/node/pull/51114/files
Reloadhttps://github.com/nodejs/node/pull/51114/files
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
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
ronaghttps://github.com/ronag
nodejs:mainhttps://github.com/nodejs/node/tree/main
nxtedition:no-nextTickhttps://github.com/nxtedition/node/tree/no-nextTick
Conversation 22 https://github.com/nodejs/node/pull/51114
Commits 1 https://github.com/nodejs/node/pull/51114/commits
Checks 0 https://github.com/nodejs/node/pull/51114/checks
Files changed https://github.com/nodejs/node/pull/51114/files
Please reload this pagehttps://github.com/nodejs/node/pull/51114/files
move away from process.nextTick https://github.com/nodejs/node/pull/51114/files#top
Show all changes 1 commit https://github.com/nodejs/node/pull/51114/files
8ce0fe3 move away from process.nextTick ronag Dec 11, 2023 https://github.com/nodejs/node/pull/51114/commits/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80
Clear filters https://github.com/nodejs/node/pull/51114/files
Please reload this pagehttps://github.com/nodejs/node/pull/51114/files
Please reload this pagehttps://github.com/nodejs/node/pull/51114/files
_http_client.js https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
_http_incoming.js https://github.com/nodejs/node/pull/51114/files#diff-91659c35a59a70aaf7db1c7cec1fcbcd5b78b33f9b37f9babfb140d099229446
_http_outgoing.js https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
_http_server.js https://github.com/nodejs/node/pull/51114/files#diff-2464899ab38c61dd42654fdb9658c75989cb6883b9c9d76613872a12d3fe2780
_tls_wrap.js https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
child_process.js https://github.com/nodejs/node/pull/51114/files#diff-56c0eb11e943939908cf3d1d251bf1aadda236b5adbf8111d79b0809ec403f97
dgram.js https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
diagnostics_channel.js https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
dns.js https://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
events.js https://github.com/nodejs/node/pull/51114/files#diff-330bdd22a188135540523f69deb4f9563e03b00a913cd369e1ee84d899f178a9
fs.js https://github.com/nodejs/node/pull/51114/files#diff-9b2c5bf36570be7a09ba2597abdf6d9bc2cc1e19866b6674b0cf275c1188dcad
inspector.js https://github.com/nodejs/node/pull/51114/files#diff-310e7ace50a867c8d80e1ec02abee1392adf6c9d3a80901223f729c0d8ab8fa2
is_main_thread.js https://github.com/nodejs/node/pull/51114/files#diff-c09055446adf1d69b81595307e964da2121690a1d1bf2121845c9fcac0d86c86
child_process.js https://github.com/nodejs/node/pull/51114/files#diff-cccecc2fcae39b45f34342807c0403825080037e43bbf0bd659e6409645335b1
primary.js https://github.com/nodejs/node/pull/51114/files#diff-6af1a5122ce960c2853fe60a767019d74ab5339a8e161f3ef1a13317d1fbfb57
random.js https://github.com/nodejs/node/pull/51114/files#diff-afe151ccd22dba4dff750df92b5c0062736027ed4d23ae2eade177b5f215b9ef
inspect.js https://github.com/nodejs/node/pull/51114/files#diff-938c4a19feaed4fd2988eb8f5c501ae631010b26f11a8b1e89c9fb6e109b1914
inspect_repl.js https://github.com/nodejs/node/pull/51114/files#diff-25bebfa346cff4c4f2466eb87a4610c109446d68722ec98c05880d0f4f4afb3c
event_target.js https://github.com/nodejs/node/pull/51114/files#diff-3a58267211ca7ef81843af880c461058fba2dc32379702b246a2d8aaec23c77e
dir.js https://github.com/nodejs/node/pull/51114/files#diff-375f192e069850ba11219b6a7995d12ac7dbc63c9ffd11f6181a5759b395a7bb
context.js https://github.com/nodejs/node/pull/51114/files#diff-95320810de18ebde184b5c09ec39202b09383236207c1c244dc8487fc11980f9
streams.js https://github.com/nodejs/node/pull/51114/files#diff-ae08fbeb399934340e8c17e06303e19de6caa7fc1ce2d9ed8db7c7c88d4c4b3b
watchers.js https://github.com/nodejs/node/pull/51114/files#diff-d421ed703f15608195775757c7d51aee389e2d64374d8c1f117fb64e42c4ef52
js_stream_socket.js https://github.com/nodejs/node/pull/51114/files#diff-8dd7127678f00bf090a030256bad7ae645834f7100e54154b4fc81c8cbe9c3fc
inspect.js https://github.com/nodejs/node/pull/51114/files#diff-de98fb5d107973152ea402818bf462c8a19913705a6b5c58162f4c7208549844
promises.js https://github.com/nodejs/node/pull/51114/files#diff-04f0a68c4bc76396de863bbe0982c85d70a5b71432bdc26bc503e3ac317c6f82
warning.js https://github.com/nodejs/node/pull/51114/files#diff-c3d38d29d27b88d01a4b02fa260ad2b91977cf08e6021e9f3ec0f015c70c4758
callbacks.js https://github.com/nodejs/node/pull/51114/files#diff-9b61540843c2d9ae12f7d4e8f23defe94a9778bb2dcc5b9e365ea653dcdd1e92
interface.js https://github.com/nodejs/node/pull/51114/files#diff-a22982bce4ecd41b8c79b8a6d66076ac7166d3cbd3e128585a9e3bc281a0a581
promises.js https://github.com/nodejs/node/pull/51114/files#diff-814a6e0c3843d64744b0bed5478ea3c8d90530f29c7722a70203325347f64ff4
secure-pair.js https://github.com/nodejs/node/pull/51114/files#diff-f3b5e7837e4edbfd7b4cea8740f4f08d5a778c91476df596a1627b5ba9d30125
adapters.js https://github.com/nodejs/node/pull/51114/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
readablestream.js https://github.com/nodejs/node/pull/51114/files#diff-a75b6b92eada0f88527acce4428a28471b39067fd0ddaab2fcf26cc022bded47
worker.js https://github.com/nodejs/node/pull/51114/files#diff-7ee37130d43feac3a3f96a16e0b9628597ff2d8aee8e3c86765a616ff684e564
net.js https://github.com/nodejs/node/pull/51114/files#diff-218c57e035f64b18af4db037c96f13014aeb40a1f783d4f52919e2075621da0c
repl.js https://github.com/nodejs/node/pull/51114/files#diff-392b628f0a5eb047b1117351e6eedcefb8ec70a48933479e0e9bdc711a04f047
util.js https://github.com/nodejs/node/pull/51114/files#diff-3fb720f70ea34fb2975fd6c38ac4b6b6131373be2abfa4760dfaae8a25daaee2
zlib.js https://github.com/nodejs/node/pull/51114/files#diff-2386e2eaad6fb3c2f1de21d9594a6411b12910fc17e4b4f12d37e87ab3f547a4
lib/_http_client.jshttps://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/_http_client.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
https://github.com/nodejs/node/pull/51114/files#diff-cf533721360d04a028e31659e9b6cde7e4bd871200d13ce37d4a358be65bfd43
lib/_http_incoming.jshttps://github.com/nodejs/node/pull/51114/files#diff-91659c35a59a70aaf7db1c7cec1fcbcd5b78b33f9b37f9babfb140d099229446
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/_http_incoming.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-91659c35a59a70aaf7db1c7cec1fcbcd5b78b33f9b37f9babfb140d099229446
https://github.com/nodejs/node/pull/51114/files#diff-91659c35a59a70aaf7db1c7cec1fcbcd5b78b33f9b37f9babfb140d099229446
https://github.com/nodejs/node/pull/51114/files#diff-91659c35a59a70aaf7db1c7cec1fcbcd5b78b33f9b37f9babfb140d099229446
https://github.com/nodejs/node/pull/51114/files#diff-91659c35a59a70aaf7db1c7cec1fcbcd5b78b33f9b37f9babfb140d099229446
lib/_http_outgoing.jshttps://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/_http_outgoing.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
https://github.com/nodejs/node/pull/51114/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556
lib/_http_server.jshttps://github.com/nodejs/node/pull/51114/files#diff-2464899ab38c61dd42654fdb9658c75989cb6883b9c9d76613872a12d3fe2780
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/_http_server.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-2464899ab38c61dd42654fdb9658c75989cb6883b9c9d76613872a12d3fe2780
https://github.com/nodejs/node/pull/51114/files#diff-2464899ab38c61dd42654fdb9658c75989cb6883b9c9d76613872a12d3fe2780
https://github.com/nodejs/node/pull/51114/files#diff-2464899ab38c61dd42654fdb9658c75989cb6883b9c9d76613872a12d3fe2780
https://github.com/nodejs/node/pull/51114/files#diff-2464899ab38c61dd42654fdb9658c75989cb6883b9c9d76613872a12d3fe2780
lib/_tls_wrap.jshttps://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/_tls_wrap.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
https://github.com/nodejs/node/pull/51114/files#diff-358dfba23e2d09322e1b8cd21536846965c9a2bdbe6b0cbc021c0d3ceb548da8
lib/child_process.jshttps://github.com/nodejs/node/pull/51114/files#diff-56c0eb11e943939908cf3d1d251bf1aadda236b5adbf8111d79b0809ec403f97
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/child_process.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-56c0eb11e943939908cf3d1d251bf1aadda236b5adbf8111d79b0809ec403f97
https://github.com/nodejs/node/pull/51114/files#diff-56c0eb11e943939908cf3d1d251bf1aadda236b5adbf8111d79b0809ec403f97
https://github.com/nodejs/node/pull/51114/files#diff-56c0eb11e943939908cf3d1d251bf1aadda236b5adbf8111d79b0809ec403f97
https://github.com/nodejs/node/pull/51114/files#diff-56c0eb11e943939908cf3d1d251bf1aadda236b5adbf8111d79b0809ec403f97
lib/dgram.jshttps://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/dgram.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
https://github.com/nodejs/node/pull/51114/files#diff-398ce2304fa631b6d4a8bc90effa5e088bae7d3b08a5af51bcb10531f5b35e75
lib/diagnostics_channel.jshttps://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/diagnostics_channel.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
https://github.com/nodejs/node/pull/51114/files#diff-582bebd268f1b390f827a3328ecca51c09e7f2befb807249ebf355d19472bc1c
lib/dns.jshttps://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/dns.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
https://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
https://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
https://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
https://github.com/nodejs/node/pull/51114/files#diff-b8086b209233eccf9f74c4d6a38cac729b52c507ef60afb2e4597544700cf110
lib/events.jshttps://github.com/nodejs/node/pull/51114/files#diff-330bdd22a188135540523f69deb4f9563e03b00a913cd369e1ee84d899f178a9
View file https://github.com/nxtedition/node/blob/8ce0fe3ae57eb41379df0b8fd4f12a8ed5c2da80/lib/events.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/51114/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/51114/files#diff-330bdd22a188135540523f69deb4f9563e03b00a913cd369e1ee84d899f178a9
https://github.com/nodejs/node/pull/51114/files#diff-330bdd22a188135540523f69deb4f9563e03b00a913cd369e1ee84d899f178a9
Please reload this pagehttps://github.com/nodejs/node/pull/51114/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.