René's URL Explorer Experiment


Title: [v24.x backport] `node:stream/iter` and QUIC backports by aduh95 · Pull Request #64675 · nodejs/node · GitHub

Open Graph Title: [v24.x backport] `node:stream/iter` and QUIC backports by aduh95 · Pull Request #64675 · nodejs/node

X Title: [v24.x backport] `node:stream/iter` and QUIC backports by aduh95 · Pull Request #64675 · nodejs/node

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

Open Graph Description: Backport of: deps: add ngtcp2 test binaries #59946 build: fix flags for ngtcp2 on IBM i #60073 quic: continue working on quic api bits #60123 test: skip quic tests that IBM i does not support #601...

X Description: Backport of: deps: add ngtcp2 test binaries #59946 build: fix flags for ngtcp2 on IBM i #60073 quic: continue working on quic api bits #60123 test: skip quic tests that IBM i does not support #601...

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

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:2fe7bca1-fdf0-f6c7-ce0e-c79706b88d47
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9944:1A4188:4AEAA5:641FF3:6AED16DD
html-safe-noncefbaa942493ca603d626201631cd7e2264da402baa7769175f5bf81d2d1cf8740
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTQ0OjFBNDE4ODo0QUVBQTU6NjQxRkYzOjZBRUQxNkREIiwidmlzaXRvcl9pZCI6IjEzOTUyNDg2MTIxMjI2Mjk4NTMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac2e2f28cc798f821102a58498ffe3f2fe94d3bea077ffb89690dd6936838bef30
hovercard-subject-tagpull_request:4107845292
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/64675/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/94ca76e88ddd3e48c6570e19e7c6dc8bcbafcda3900e8b55f742dcd8e51ac250/nodejs/node/pull/64675
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/94ca76e88ddd3e48c6570e19e7c6dc8bcbafcda3900e8b55f742dcd8e51ac250/nodejs/node/pull/64675
og:image:altBackport of: deps: add ngtcp2 test binaries #59946 build: fix flags for ngtcp2 on IBM i #60073 quic: continue working on quic api bits #60123 test: skip quic tests that IBM i does not support #601...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameaduh95
hostnamegithub.com
expected-hostnamegithub.com
None120085d0bcec1f427e3ab45302c8b95f873d26ad21984dc86d62ab2c10158f41
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
releasee12fd03aa775dceadc5a793c3a0791e43ca256bb
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/nodejs/node/pull/64675#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F64675
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%2F64675
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/64675
Reloadhttps://github.com/nodejs/node/pull/64675
Reloadhttps://github.com/nodejs/node/pull/64675
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues655 (655)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
aduh95https://github.com/aduh95
nodejs:v24.x-staginghttps://github.com/nodejs/node/tree/v24.x-staging
aduh95:stream-iter-and-quic-backportshttps://github.com/aduh95/node/tree/stream-iter-and-quic-backports
Conversationhttps://github.com/nodejs/node/pull/64675
Commits118 (118)https://github.com/nodejs/node/pull/64675/commits
Checkshttps://github.com/nodejs/node/pull/64675/checks
Files changedhttps://github.com/nodejs/node/pull/64675/files
[v24.x backport] node:stream/iter and QUIC backportshttps://github.com/nodejs/node/pull/64675#top
aduh95https://github.com/aduh95
nodejs:v24.x-staginghttps://github.com/nodejs/node/tree/v24.x-staging
aduh95:stream-iter-and-quic-backportshttps://github.com/aduh95/node/tree/stream-iter-and-quic-backports
https://github.com/aduh95
aduh95https://github.com/aduh95
Jul 22, 2026https://github.com/nodejs/node/pull/64675#issue-4948614608
Please reload this pagehttps://github.com/nodejs/node/pull/64675
deps: add ngtcp2 test binaries #59946https://github.com/nodejs/node/pull/59946
build: fix flags for ngtcp2 on IBM i #60073https://github.com/nodejs/node/pull/60073
quic: continue working on quic api bits #60123https://github.com/nodejs/node/pull/60123
test: skip quic tests that IBM i does not support #60160https://github.com/nodejs/node/pull/60160
src: show original file name in FileHandle GC close errors #60593https://github.com/nodejs/node/pull/60593
Make --use-system-ca per-env rather than per-process #60678https://github.com/nodejs/node/pull/60678
deps: update ngtcp2 to 1.19.0 #61156https://github.com/nodejs/node/pull/61156
deps: update ngtcp2 to 1.20.0 #61511https://github.com/nodejs/node/pull/61511
deps: update nghttp3 to 1.15.0 #61512https://github.com/nodejs/node/pull/61512
deps: update ngtcp2 to 1.21.0 #62051https://github.com/nodejs/node/pull/62051
stream: experimental stream/iter implementation #62066https://github.com/nodejs/node/pull/62066
stream: align Readable.toWeb termination with eos #62394https://github.com/nodejs/node/pull/62394
stream: stream/iter node.js streams interop #62469https://github.com/nodejs/node/pull/62469
deps: update ngtcp2 to 1.22.0 #62595https://github.com/nodejs/node/pull/62595
deps: update ngtcp2 to 1.22.1 #62812https://github.com/nodejs/node/pull/62812
quic: complete the QUIC/HTTP3 implementation #62876https://github.com/nodejs/node/pull/62876
doc: fix doubled word typo in stream_iter.md #62916https://github.com/nodejs/node/pull/62916
stream: disallow writing string chunk with 'buffer' encoding #63062https://github.com/nodejs/node/pull/63062
doc: minor structural stream/iter edits #63089https://github.com/nodejs/node/pull/63089
stream: remove redundant method check from iter.pipeToSync #63099https://github.com/nodejs/node/pull/63099
stream: minor stream/iter implementation edits #63132https://github.com/nodejs/node/pull/63132
quic: ignore coverage for quic files #63149https://github.com/nodejs/node/pull/63149
doc: improve quic documentation #63157https://github.com/nodejs/node/pull/63157
quic: remove unused binding variable in session.cc #63177https://github.com/nodejs/node/pull/63177
quic: expose QUIC certificates as JS X509Certificate, not raw handles #63191https://github.com/nodejs/node/pull/63191
quic: send correct OpenSSL alert for ALPN mismatches #63193https://github.com/nodejs/node/pull/63193
quic: add proper error codes & messages for QUIC failures #63198https://github.com/nodejs/node/pull/63198
quic: fixup quic stream variable chunk len #63230https://github.com/nodejs/node/pull/63230
stream: cache minimum cursor count in share #63262https://github.com/nodejs/node/pull/63262
quic: apply multiple quic performance and packet handling improvements #63267https://github.com/nodejs/node/pull/63267
stream: optimize single-slot push queue drain #63274https://github.com/nodejs/node/pull/63274
stream: preserve toReadableSync batch after backpressure #63276https://github.com/nodejs/node/pull/63276
stream: validate fromWritable() options before cache #63278https://github.com/nodejs/node/pull/63278
stream: uncork fromWritable writev on chunk error #63295https://github.com/nodejs/node/pull/63295
stream: avoid retrying accepted pipeTo writes #63297https://github.com/nodejs/node/pull/63297
stream: validate broadcast writer writev chunks #63300https://github.com/nodejs/node/pull/63300
benchmark: respect stream/iter broadcast backpressure #63314https://github.com/nodejs/node/pull/63314
stream: add sync iterable fast path to pipeTo #63318https://github.com/nodejs/node/pull/63318
stream: cache minimum cursor count in broadcast #63322https://github.com/nodejs/node/pull/63322
stream: limit iter from sync iterable batches #63324https://github.com/nodejs/node/pull/63324
stream: fix merge handling for object-like sources #63356https://github.com/nodejs/node/pull/63356
stream: propagate abort reason in share and broadcast #63358https://github.com/nodejs/node/pull/63358
stream: avoid duplicate writes in toWritable #63360https://github.com/nodejs/node/pull/63360
doc: fix promise nomenclature in stream_iter.md #63406https://github.com/nodejs/node/pull/63406
stream: flush each fused stateless transform #63468https://github.com/nodejs/node/pull/63468
stream: serialize concurrent share consumer reads #63478https://github.com/nodejs/node/pull/63478
quic: apply multiple security posture improvements #63483https://github.com/nodejs/node/pull/63483
stream: reject pull() reads on abort #63498https://github.com/nodejs/node/pull/63498
stream: keep overlapping broadcast reads pending #63500https://github.com/nodejs/node/pull/63500
stream: wait for push writer end fallback to drain #63503https://github.com/nodejs/node/pull/63503
quic: add listEndpoints API #63536https://github.com/nodejs/node/pull/63536
stream: reject pending reads on iterator throw #63555https://github.com/nodejs/node/pull/63555
quic: Implement callback for http/3 settings/application options #63558https://github.com/nodejs/node/pull/63558
stream: handle sync writev completion in pipeTo #63561https://github.com/nodejs/node/pull/63561
stream: fix pipeToSync byte accounting #63564https://github.com/nodejs/node/pull/63564
stream: handle falsy push writer fail reasons #63569https://github.com/nodejs/node/pull/63569
stream: fix lint error #63598https://github.com/nodejs/node/pull/63598
stream: settle pending broadcast reads on return #63603https://github.com/nodejs/node/pull/63603
stream: fast-path stateless transform flush results #63605https://github.com/nodejs/node/pull/63605
doc: clarify fromReadable() duck-typed contract #63682https://github.com/nodejs/node/pull/63682
stream: remove transform-writer handling in pipeTo #63684https://github.com/nodejs/node/pull/63684
stream: refine stream/iter backpressure and error handling #63697https://github.com/nodejs/node/pull/63697
deps: update nghttp3 to 1.16.0 #63776https://github.com/nodejs/node/pull/63776
deps: update ngtcp2 to 1.23.0 #63777https://github.com/nodejs/node/pull/63777
quic: fix broken listEndpoints export, test callbacks & nghttp3 include #63874https://github.com/nodejs/node/pull/63874
build: add QUIC CI job for PRs matching QUIC related paths #63875https://github.com/nodejs/node/pull/63875
quic: fix get_reader bug that lost data from open streams on FIN #63946https://github.com/nodejs/node/pull/63946
quic: fix reader backpressure deadlock on idle connections #63950https://github.com/nodejs/node/pull/63950
stream: handle setEncoding after buffered data #63973https://github.com/nodejs/node/pull/63973
stream: respect iter consumer abort signals #63997https://github.com/nodejs/node/pull/63997
stream: fix merge abort for pending sources #64013https://github.com/nodejs/node/pull/64013
stream: observe abort while awaiting pipeTo source #64015https://github.com/nodejs/node/pull/64015
meta: update sccache version in test-linux-quic #64043https://github.com/nodejs/node/pull/64043
stream: reject iter consumers on abort #64066https://github.com/nodejs/node/pull/64066
stream: normalize Broadcast.from() byte inputs #64082https://github.com/nodejs/node/pull/64082
quic: fixes undefined handle in QuicStream kInspect #64170https://github.com/nodejs/node/pull/64170
deps: update nghttp3 to 1.17.0 #64182https://github.com/nodejs/node/pull/64182
quic: drop version negotiation packets with oversized CIDs #64228https://github.com/nodejs/node/pull/64228
stream: refactor unnecessary optional chaining away #64253https://github.com/nodejs/node/pull/64253
doc: remove unsupported syntax from stream_iter.md #64649https://github.com/nodejs/node/pull/64649
Please reload this pagehttps://github.com/nodejs/node/pull/64675
https://github.com/aduh95
aduh95https://github.com/aduh95
code ownerhttps://github.com/nodejs/node/blob/802e8a8cf58a6e1c13a2aac1452e1e67797e2439/.github/CODEOWNERS#L152
July 22, 2026 11:54https://github.com/nodejs/node/pull/64675#event-28323770029
https://github.com/aduh95
aduh95https://github.com/aduh95
semver-minor https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Asemver-minor
Jul 22, 2026https://github.com/nodejs/node/pull/64675#event-28323770500
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Jul 22, 2026https://github.com/nodejs/node/pull/64675#issuecomment-5045463071
Please reload this pagehttps://github.com/nodejs/node/pull/64675
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
meta https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ameta
Jul 22, 2026https://github.com/nodejs/node/pull/64675#event-28323777571
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 11:55https://github.com/nodejs/node/pull/64675#event-28323800915
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/935ead87eac468f21c1321a1e0deb2c9ea5fa57c..1a1c9883dabde31c1cc6c9d6ff9418dd1bc281e0
935ead8https://github.com/nodejs/node/commit/935ead87eac468f21c1321a1e0deb2c9ea5fa57c
1a1c988https://github.com/nodejs/node/commit/1a1c9883dabde31c1cc6c9d6ff9418dd1bc281e0
Compare https://github.com/nodejs/node/compare/935ead87eac468f21c1321a1e0deb2c9ea5fa57c..1a1c9883dabde31c1cc6c9d6ff9418dd1bc281e0
July 22, 2026 11:57https://github.com/nodejs/node/pull/64675#event-28323883111
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 11:57https://github.com/nodejs/node/pull/64675#event-28323891614
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 11:58https://github.com/nodejs/node/pull/64675#event-28323895934
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/1a1c9883dabde31c1cc6c9d6ff9418dd1bc281e0..975ed7bd09be36f4f29c5b382eb8548eb1be2c34
1a1c988https://github.com/nodejs/node/commit/1a1c9883dabde31c1cc6c9d6ff9418dd1bc281e0
975ed7bhttps://github.com/nodejs/node/commit/975ed7bd09be36f4f29c5b382eb8548eb1be2c34
Compare https://github.com/nodejs/node/compare/1a1c9883dabde31c1cc6c9d6ff9418dd1bc281e0..975ed7bd09be36f4f29c5b382eb8548eb1be2c34
July 22, 2026 11:58https://github.com/nodejs/node/pull/64675#event-28323936637
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 11:59https://github.com/nodejs/node/pull/64675#event-28323941391
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 11:59https://github.com/nodejs/node/pull/64675#event-28323947094
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/975ed7bd09be36f4f29c5b382eb8548eb1be2c34..2b26bbec40d4f239f806dd5143928f955f937c44
975ed7bhttps://github.com/nodejs/node/commit/975ed7bd09be36f4f29c5b382eb8548eb1be2c34
2b26bbehttps://github.com/nodejs/node/commit/2b26bbec40d4f239f806dd5143928f955f937c44
Compare https://github.com/nodejs/node/compare/975ed7bd09be36f4f29c5b382eb8548eb1be2c34..2b26bbec40d4f239f806dd5143928f955f937c44
July 22, 2026 12:00https://github.com/nodejs/node/pull/64675#event-28324006633
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 12:00https://github.com/nodejs/node/pull/64675#event-28324007876
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/b28dcf75699dce2a2ffbe8c387c946f86ff2e70c..3c553ff976fc9567c653de6fd5b3c3e426a5a241
b28dcf7https://github.com/nodejs/node/commit/b28dcf75699dce2a2ffbe8c387c946f86ff2e70c
3c553ffhttps://github.com/nodejs/node/commit/3c553ff976fc9567c653de6fd5b3c3e426a5a241
Compare https://github.com/nodejs/node/compare/b28dcf75699dce2a2ffbe8c387c946f86ff2e70c..3c553ff976fc9567c653de6fd5b3c3e426a5a241
July 22, 2026 13:32https://github.com/nodejs/node/pull/64675#event-28328425512
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 13:33https://github.com/nodejs/node/pull/64675#event-28328438830
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 13:33https://github.com/nodejs/node/pull/64675#event-28328459472
https://github.com/aduh95
aduh95https://github.com/aduh95
July 22, 2026 13:33https://github.com/nodejs/node/pull/64675#event-28328462434
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/3c553ff976fc9567c653de6fd5b3c3e426a5a241..173b666408dfe2200bd68237b2b37bcd888df4a5
3c553ffhttps://github.com/nodejs/node/commit/3c553ff976fc9567c653de6fd5b3c3e426a5a241
173b666https://github.com/nodejs/node/commit/173b666408dfe2200bd68237b2b37bcd888df4a5
Compare https://github.com/nodejs/node/compare/3c553ff976fc9567c653de6fd5b3c3e426a5a241..173b666408dfe2200bd68237b2b37bcd888df4a5
July 22, 2026 13:37https://github.com/nodejs/node/pull/64675#event-28328641093
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/df905c5e1d19b26af596d0d0a94e5f9abf92eccb..4e90b7a77c9e39ef7a0b9996d89342bd5bae571f
df905c5https://github.com/nodejs/node/commit/df905c5e1d19b26af596d0d0a94e5f9abf92eccb
4e90b7ahttps://github.com/nodejs/node/commit/4e90b7a77c9e39ef7a0b9996d89342bd5bae571f
Compare https://github.com/nodejs/node/compare/df905c5e1d19b26af596d0d0a94e5f9abf92eccb..4e90b7a77c9e39ef7a0b9996d89342bd5bae571f
July 22, 2026 13:43https://github.com/nodejs/node/pull/64675#event-28328982211
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/7e7fa1aef2aeffbd10766061ef6650457729b1df..182db6cbce628e8872778de914f42eca6012a712
7e7fa1ahttps://github.com/nodejs/node/commit/7e7fa1aef2aeffbd10766061ef6650457729b1df
182db6chttps://github.com/nodejs/node/commit/182db6cbce628e8872778de914f42eca6012a712
Compare https://github.com/nodejs/node/compare/7e7fa1aef2aeffbd10766061ef6650457729b1df..182db6cbce628e8872778de914f42eca6012a712
July 22, 2026 15:53https://github.com/nodejs/node/pull/64675#event-28335791304
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Jul 22, 2026https://github.com/nodejs/node/pull/64675#issuecomment-5051232623
Please reload this pagehttps://github.com/nodejs/node/pull/64675
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/64675?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
b881658https://app.codecov.io/gh/nodejs/node/commit/b8816580e93b50d59459b549e37adc27aed55f66?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
65439ddhttps://app.codecov.io/gh/nodejs/node/commit/65439dd3fb8445f3c86f322bedfec314a4b8042a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
see 273 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/64675/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/64675
https://github.com/aduh95
aduh95https://github.com/aduh95
force-pushedhttps://github.com/nodejs/node/compare/c1ef609850d9a1e9850fba681fee36ebc6b70510..421ba7e2bf7b6cb05b5b373b4ee587d0697d34f7
c1ef609https://github.com/nodejs/node/commit/c1ef609850d9a1e9850fba681fee36ebc6b70510
421ba7ehttps://github.com/nodejs/node/commit/421ba7e2bf7b6cb05b5b373b4ee587d0697d34f7
Compare https://github.com/nodejs/node/compare/c1ef609850d9a1e9850fba681fee36ebc6b70510..421ba7e2bf7b6cb05b5b373b4ee587d0697d34f7
July 24, 2026 09:13https://github.com/nodejs/node/pull/64675#event-28427988689
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Jul 24, 2026https://github.com/nodejs/node/pull/64675#issuecomment-5069049644
https://ci.nodejs.org/job/node-test-pull-request/75090/https://ci.nodejs.org/job/node-test-pull-request/75090/
Please reload this pagehttps://github.com/nodejs/node/pull/64675
https://github.com/juanarbol
juanarbolhttps://github.com/juanarbol
force-pushedhttps://github.com/nodejs/node/compare/4e90b7a77c9e39ef7a0b9996d89342bd5bae571f..9623d9ad85d37d2f0610ec4a82b48182cf2c6061
4e90b7ahttps://github.com/nodejs/node/commit/4e90b7a77c9e39ef7a0b9996d89342bd5bae571f
9623d9ahttps://github.com/nodejs/node/commit/9623d9ad85d37d2f0610ec4a82b48182cf2c6061
Compare https://github.com/nodejs/node/compare/4e90b7a77c9e39ef7a0b9996d89342bd5bae571f..9623d9ad85d37d2f0610ec4a82b48182cf2c6061
July 29, 2026 14:04https://github.com/nodejs/node/pull/64675#event-28665038590
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-54c094d
https://github.com/jasnell
https://github.com/aduh95
quic: continue working on quic api bitshttps://github.com/nodejs/node/commit/54c094d245de00298111125cd859fc4922e7298e
54c094dhttps://github.com/nodejs/node/commit/54c094d245de00298111125cd859fc4922e7298e
#60123https://github.com/nodejs/node/pull/60123
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-2cc54e1
https://github.com/sravani1510
https://github.com/aduh95
test: skip quic tests that IBM i does not supporthttps://github.com/nodejs/node/commit/2cc54e1793a8387e95c28c6ea08b3a922b9dc174
2cc54e1https://github.com/nodejs/node/commit/2cc54e1793a8387e95c28c6ea08b3a922b9dc174
#60160https://github.com/nodejs/node/pull/60160
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-fbb3960
https://github.com/addaleax
https://github.com/aduh95
src: show original file name in FileHandle GC close errorshttps://github.com/nodejs/node/commit/fbb39601897bcdc3d1e164621572b9bdc6f44a2d
fbb3960https://github.com/nodejs/node/commit/fbb39601897bcdc3d1e164621572b9bdc6f44a2d
#60593https://github.com/nodejs/node/pull/60593
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-28dc85d
https://github.com/jasnell
https://github.com/aduh95
stream: add stream/iter Implementationhttps://github.com/nodejs/node/commit/28dc85d8d2e77c2938df2122c3b38118c87be9ac
28dc85dhttps://github.com/nodejs/node/commit/28dc85d8d2e77c2938df2122c3b38118c87be9ac
https://stream-iter.jasnell.me/https://stream-iter.jasnell.me/
#62066https://github.com/nodejs/node/pull/62066
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-14c5473
https://github.com/jasnell
https://github.com/aduh95
test: add tests for experimental stream/iter implementationhttps://github.com/nodejs/node/commit/14c547351b50749eb9f0996fa0b333bd277fca01
14c5473https://github.com/nodejs/node/commit/14c547351b50749eb9f0996fa0b333bd277fca01
#62066https://github.com/nodejs/node/pull/62066
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-a290f51
https://github.com/jasnell
https://github.com/aduh95
benchmark: add benchmarks for experimental stream/iterhttps://github.com/nodejs/node/commit/a290f51f1536c047e1b37c1e19f8203d0fce656b
a290f51https://github.com/nodejs/node/commit/a290f51f1536c047e1b37c1e19f8203d0fce656b
#62066https://github.com/nodejs/node/pull/62066
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-baf98fa
https://github.com/jasnell
https://github.com/aduh95
stream: add stream/iter to classic stream adaptershttps://github.com/nodejs/node/commit/baf98faa06eac05dc69d649421d15786fe9c2026
baf98fahttps://github.com/nodejs/node/commit/baf98faa06eac05dc69d649421d15786fe9c2026
#62469https://github.com/nodejs/node/pull/62469
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-630b15e
https://github.com/watilde
https://github.com/aduh95
doc: fix doubled word typo in stream_iter.mdhttps://github.com/nodejs/node/commit/630b15eb2031a24cad8fc1b68d85a173ed7bbf92
630b15ehttps://github.com/nodejs/node/commit/630b15eb2031a24cad8fc1b68d85a173ed7bbf92
#62916https://github.com/nodejs/node/pull/62916
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-859a02d
https://github.com/Renegade334
https://github.com/aduh95
doc: minor structural stream/iter editshttps://github.com/nodejs/node/commit/859a02da963cc4a88576e31cbfda3ea28bf85769
859a02dhttps://github.com/nodejs/node/commit/859a02da963cc4a88576e31cbfda3ea28bf85769
#63089https://github.com/nodejs/node/pull/63089
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-274b3a2
https://github.com/Renegade334
https://github.com/aduh95
stream: remove redundant method check from iter.pipeToSynchttps://github.com/nodejs/node/commit/274b3a2ea11b41d49c7887534833f34a36168fba
274b3a2https://github.com/nodejs/node/commit/274b3a2ea11b41d49c7887534833f34a36168fba
#63099https://github.com/nodejs/node/pull/63099
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-b57b51e
https://github.com/Renegade334
https://github.com/aduh95
stream: minor stream/iter implementation editshttps://github.com/nodejs/node/commit/b57b51eeedb1ba337ef22e38f177ab8e16d7bbd1
b57b51ehttps://github.com/nodejs/node/commit/b57b51eeedb1ba337ef22e38f177ab8e16d7bbd1
#63132https://github.com/nodejs/node/pull/63132
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-eb72fe9
https://github.com/trivikr
https://github.com/aduh95
stream: cache minimum cursor count in sharehttps://github.com/nodejs/node/commit/eb72fe94fcd68a7ca976378341326c43f9c96f6c
eb72fe9https://github.com/nodejs/node/commit/eb72fe94fcd68a7ca976378341326c43f9c96f6c
#63262https://github.com/nodejs/node/pull/63262
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-9a45ff5
https://github.com/trivikr
https://github.com/aduh95
stream: preserve toReadableSync batch after backpressurehttps://github.com/nodejs/node/commit/9a45ff5d8f2744fd425ae3cebd4fe4525ddc8b08
9a45ff5https://github.com/nodejs/node/commit/9a45ff5d8f2744fd425ae3cebd4fe4525ddc8b08
#63275https://github.com/nodejs/node/issues/63275
#63276https://github.com/nodejs/node/pull/63276
#64675https://github.com/nodejs/node/pull/64675
#63275https://github.com/nodejs/node/issues/63275
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-c98cc67
https://github.com/trivikr
https://github.com/aduh95
stream: optimize single-slot push queue drainhttps://github.com/nodejs/node/commit/c98cc67f33da0d78b067d1d172fd63b7ff782527
c98cc67https://github.com/nodejs/node/commit/c98cc67f33da0d78b067d1d172fd63b7ff782527
#63274https://github.com/nodejs/node/pull/63274
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-ae79f2b
https://github.com/trivikr
https://github.com/aduh95
stream: validate fromWritable() options before cachehttps://github.com/nodejs/node/commit/ae79f2b67a1d6ae012e45c6b9da3983adad45846
ae79f2bhttps://github.com/nodejs/node/commit/ae79f2b67a1d6ae012e45c6b9da3983adad45846
#63277https://github.com/nodejs/node/issues/63277
#63278https://github.com/nodejs/node/pull/63278
#64675https://github.com/nodejs/node/pull/64675
#63277https://github.com/nodejs/node/issues/63277
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-944470b
https://github.com/trivikr
https://github.com/aduh95
stream: uncork fromWritable writev on chunk errorhttps://github.com/nodejs/node/commit/944470b08ac6c25685359815eea94ad92f73bcbd
944470bhttps://github.com/nodejs/node/commit/944470b08ac6c25685359815eea94ad92f73bcbd
#63294https://github.com/nodejs/node/issues/63294
#63295https://github.com/nodejs/node/pull/63295
#64675https://github.com/nodejs/node/pull/64675
#63294https://github.com/nodejs/node/issues/63294
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-f63143f
https://github.com/trivikr
https://github.com/aduh95
stream: validate broadcast writer writev chunkshttps://github.com/nodejs/node/commit/f63143fd83cb57e67b2157ad7fdaab04f5ea1719
f63143fhttps://github.com/nodejs/node/commit/f63143fd83cb57e67b2157ad7fdaab04f5ea1719
#63299https://github.com/nodejs/node/issues/63299
#63300https://github.com/nodejs/node/pull/63300
#64675https://github.com/nodejs/node/pull/64675
#63299https://github.com/nodejs/node/issues/63299
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-ec2666e
https://github.com/trivikr
https://github.com/aduh95
stream: avoid retrying accepted pipeTo writeshttps://github.com/nodejs/node/commit/ec2666edbe3975733b7154da7b774e94d519ef1d
ec2666ehttps://github.com/nodejs/node/commit/ec2666edbe3975733b7154da7b774e94d519ef1d
#63296https://github.com/nodejs/node/issues/63296
#63297https://github.com/nodejs/node/pull/63297
#64675https://github.com/nodejs/node/pull/64675
#63296https://github.com/nodejs/node/issues/63296
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-1d7c86d
https://github.com/trivikr
https://github.com/aduh95
stream: cache minimum cursor count in broadcasthttps://github.com/nodejs/node/commit/1d7c86d577e8ee55a37b8b1b1b08c204521b19a4
1d7c86dhttps://github.com/nodejs/node/commit/1d7c86d577e8ee55a37b8b1b1b08c204521b19a4
#63322https://github.com/nodejs/node/pull/63322
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-c50d8e4
https://github.com/trivikr
https://github.com/aduh95
stream: limit iter from sync iterable batcheshttps://github.com/nodejs/node/commit/c50d8e49cca0f6164745bd8ee4112675766034b0
c50d8e4https://github.com/nodejs/node/commit/c50d8e49cca0f6164745bd8ee4112675766034b0
#63324https://github.com/nodejs/node/pull/63324
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-4c9f3ed
https://github.com/trivikr
https://github.com/aduh95
stream: fix merge handling for object-like sourceshttps://github.com/nodejs/node/commit/4c9f3edb645bf8314af0f274e2a572cf009b562a
4c9f3edhttps://github.com/nodejs/node/commit/4c9f3edb645bf8314af0f274e2a572cf009b562a
#63355https://github.com/nodejs/node/issues/63355
#63356https://github.com/nodejs/node/pull/63356
#64675https://github.com/nodejs/node/pull/64675
#63355https://github.com/nodejs/node/issues/63355
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-02a51a7
https://github.com/trivikr
https://github.com/aduh95
stream: add sync iterable fast path to pipeTohttps://github.com/nodejs/node/commit/02a51a746b01efcad2a526de2eeecaad71ba22b9
02a51a7https://github.com/nodejs/node/commit/02a51a746b01efcad2a526de2eeecaad71ba22b9
#63318https://github.com/nodejs/node/pull/63318
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-b022a14
https://github.com/trivikr
https://github.com/aduh95
benchmark: respect stream/iter broadcast backpressurehttps://github.com/nodejs/node/commit/b022a1419c01b69f189c9d39b5cf2ed7e825ef0f
b022a14https://github.com/nodejs/node/commit/b022a1419c01b69f189c9d39b5cf2ed7e825ef0f
#63314https://github.com/nodejs/node/pull/63314
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-cc425bc
https://github.com/aduh95
doc: fix promise nomenclature in stream_iter.mdhttps://github.com/nodejs/node/commit/cc425bc6596c56a2b3f781f3fdb236c764a67f0e
cc425bchttps://github.com/nodejs/node/commit/cc425bc6596c56a2b3f781f3fdb236c764a67f0e
#63406https://github.com/nodejs/node/pull/63406
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-5658c63
https://github.com/ikeyan
https://github.com/aduh95
stream: align Readable.toWeb termination with eoshttps://github.com/nodejs/node/commit/5658c631fab28530477d6953b4dd930ad510fdef
5658c63https://github.com/nodejs/node/commit/5658c631fab28530477d6953b4dd930ad510fdef
#62394https://github.com/nodejs/node/pull/62394
#64675https://github.com/nodejs/node/pull/64675
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-fce3df7
https://github.com/Renegade334
https://github.com/aduh95
stream: disallow writing string chunk with 'buffer' encodinghttps://github.com/nodejs/node/commit/fce3df74e93efd2579a24705db011c41f4287227
fce3df7https://github.com/nodejs/node/commit/fce3df74e93efd2579a24705db011c41f4287227
#63062https://github.com/nodejs/node/pull/63062
#64675https://github.com/nodejs/node/pull/64675
#33075https://github.com/nodejs/node/pull/33075
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-88a3392
https://github.com/trivikr
https://github.com/aduh95
stream: propagate abort reason in share and broadcasthttps://github.com/nodejs/node/commit/88a3392a78d7d4a973db661189c217fc442b135e
88a3392https://github.com/nodejs/node/commit/88a3392a78d7d4a973db661189c217fc442b135e
#63357https://github.com/nodejs/node/issues/63357
#63358https://github.com/nodejs/node/pull/63358
#64675https://github.com/nodejs/node/pull/64675
#63357https://github.com/nodejs/node/issues/63357
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-2e86855
https://github.com/trivikr
https://github.com/aduh95
stream: avoid duplicate writes in toWritablehttps://github.com/nodejs/node/commit/2e8685592edf4c27a88ddaf92dd0f9b90057b912
2e86855https://github.com/nodejs/node/commit/2e8685592edf4c27a88ddaf92dd0f9b90057b912
#63359https://github.com/nodejs/node/issues/63359
#63360https://github.com/nodejs/node/pull/63360
#64675https://github.com/nodejs/node/pull/64675
#63359https://github.com/nodejs/node/issues/63359
aduh95https://github.com/aduh95
Aug 6, 2026 https://github.com/nodejs/node/pull/64675#ref-commit-217b495
https://github.com/trivikr
https://github.com/aduh95
stream: flush each fused stateless transformhttps://github.com/nodejs/node/commit/217b495e0a0a1ded9519de4beaa344f45b25a88f
217b495https://github.com/nodejs/node/commit/217b495e0a0a1ded9519de4beaa344f45b25a88f
#63467https://github.com/nodejs/node/issues/63467
#63468https://github.com/nodejs/node/pull/63468
#64675https://github.com/nodejs/node/pull/64675
#63467https://github.com/nodejs/node/issues/63467
https://github.com/aduh95
aduh95https://github.com/aduh95
Aug 7, 2026https://github.com/nodejs/node/pull/64675#issuecomment-5215973863
e68946d...8f4a5c6https://github.com/nodejs/node/compare/e68946d95e6e912175b9571e0ef89b0e248a0549...8f4a5c622fcbb2a743dd9c5a1afad1640ab786d1
Please reload this pagehttps://github.com/nodejs/node/pull/64675
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%2F64675
https://github.com/jasnell
jasnell https://github.com/jasnell
Please reload this pagehttps://github.com/nodejs/node/pull/64675
meta https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ameta
semver-minor https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Asemver-minor
Please reload this pagehttps://github.com/nodejs/node/pull/64675
https://github.com/aduh95
https://github.com/nodejs-github-bot
https://github.com/Renegade334
https://github.com/jasnell
https://github.com/sravani1510
https://github.com/Aditi-1400
https://github.com/addaleax
https://github.com/watilde
https://github.com/trivikr
https://github.com/ikeyan
https://github.com/mcollina
https://github.com/pimterry
https://github.com/martenrichter
https://github.com/3zrv
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.