René's URL Explorer Experiment


Title: stream: second batch of stream/iter fixes by jasnell · Pull Request #65658 · nodejs/node · GitHub

Open Graph Title: stream: second batch of stream/iter fixes by jasnell · Pull Request #65658 · nodejs/node

X Title: stream: second batch of stream/iter fixes by jasnell · Pull Request #65658 · nodejs/node

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

Open Graph Description: Builds off #65652 .. will remain draft util that batch lands and this can be rebased... The first 10 commits are from the other PR

X Description: Builds off #65652 .. will remain draft util that batch lands and this can be rebased... The first 10 commits are from the other PR

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

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:319d73b4-d661-ca09-ba5b-78e910c2cf55
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD3CC:295B39:58AC0E:78905E:6AED2152
html-safe-nonce58349e553f02058492f29fc4dbf34c9d9d03d6ecaa9b59a82b1c25b8607f4fc9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEM0NDOjI5NUIzOTo1OEFDMEU6Nzg5MDVFOjZBRUQyMTUyIiwidmlzaXRvcl9pZCI6Ijg3NDU2MjkyMzI3NDMxMjk0MjYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac5469245a47e4815731f4deaec25d1b1f27618ea881e335a80749b03b37c2d70c
hovercard-subject-tagpull_request:4394492031
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/65658/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/c1e3b2789f60a35394040e054a72ce293cfe6f1339f22bc86de8ce0b3590ebbf/nodejs/node/pull/65658
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c1e3b2789f60a35394040e054a72ce293cfe6f1339f22bc86de8ce0b3590ebbf/nodejs/node/pull/65658
og:image:altBuilds off #65652 .. will remain draft util that batch lands and this can be rebased... The first 10 commits are from the other PR
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejasnell
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/65658#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65658
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%2F65658
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/65658
Reloadhttps://github.com/nodejs/node/pull/65658
Reloadhttps://github.com/nodejs/node/pull/65658
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues656 (656)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
jasnellhttps://github.com/jasnell
nodejs:mainhttps://github.com/nodejs/node/tree/main
jasnell:jasnell/stream-iter-fixes-2https://github.com/jasnell/node/tree/jasnell/stream-iter-fixes-2
Conversationhttps://github.com/nodejs/node/pull/65658
Commits12 (12)https://github.com/nodejs/node/pull/65658/commits
Checkshttps://github.com/nodejs/node/pull/65658/checks
Files changedhttps://github.com/nodejs/node/pull/65658/files
stream: second batch of stream/iter fixeshttps://github.com/nodejs/node/pull/65658#top
jasnellhttps://github.com/jasnell
nodejs:mainhttps://github.com/nodejs/node/tree/main
jasnell:jasnell/stream-iter-fixes-2https://github.com/jasnell/node/tree/jasnell/stream-iter-fixes-2
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Aug 30, 2026https://github.com/nodejs/node/pull/65658#issue-5290369342
Please reload this pagehttps://github.com/nodejs/node/pull/65658
#65652https://github.com/nodejs/node/pull/65652
Please reload this pagehttps://github.com/nodejs/node/pull/65658
https://github.com/jasnell
jasnellhttps://github.com/jasnell
trivikrhttps://github.com/trivikr
August 30, 2026 04:36https://github.com/nodejs/node/pull/65658#event-30227819457
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Aug 30, 2026https://github.com/nodejs/node/pull/65658#issuecomment-5466729799
Please reload this pagehttps://github.com/nodejs/node/pull/65658
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
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
Aug 30, 2026https://github.com/nodejs/node/pull/65658#event-30227822127
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Aug 30, 2026https://github.com/nodejs/node/pull/65658#issuecomment-5467099147
Please reload this pagehttps://github.com/nodejs/node/pull/65658
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/65658?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
d927160https://app.codecov.io/gh/nodejs/node/commit/d92716080299c6be8c1c7dfe57c9f97320c7c083?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
9fcfe31https://app.codecov.io/gh/nodejs/node/commit/9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf?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/65658?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/streams/iter/pull.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fpull.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9wdWxsLmpz
9 Missing and 1 partial ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/streams/iter/push.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fpush.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9wdXNoLmpz
5 Missing and 1 partial ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/streams/iter/from.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Ffrom.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9mcm9tLmpz
2 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/fs/promises.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Ffs%2Fpromises.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2ZzL3Byb21pc2VzLmpz
1 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&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/65658?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/quic/quic.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fquic%2Fquic.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3F1aWMvcXVpYy5qcw==
lib/internal/streams/iter/broadcast.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fbroadcast.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9icm9hZGNhc3QuanM=
lib/internal/streams/iter/classic.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fclassic.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9jbGFzc2ljLmpz
lib/internal/streams/iter/consumers.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fconsumers.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9jb25zdW1lcnMuanM=
lib/internal/streams/iter/duplex.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fduplex.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9kdXBsZXguanM=
lib/internal/streams/iter/share.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fshare.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9zaGFyZS5qcw==
lib/internal/streams/iter/utils.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Futils.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci91dGlscy5qcw==
lib/internal/streams/iter/webidl.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Fwebidl.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci93ZWJpZGwuanM=
lib/internal/fs/promises.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Ffs%2Fpromises.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2ZzL3Byb21pc2VzLmpz
lib/internal/streams/iter/from.jshttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree&filepath=lib%2Finternal%2Fstreams%2Fiter%2Ffrom.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3N0cmVhbXMvaXRlci9mcm9tLmpz
2 morehttps://app.codecov.io/gh/nodejs/node/pull/65658?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
33 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/65658/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/65658
https://github.com/bjohansebas
bjohansebashttps://github.com/bjohansebas
Aug 30, 2026 https://github.com/nodejs/node/pull/65658#pullrequestreview-5061135668
View reviewed changes https://github.com/nodejs/node/pull/65658/files
https://github.com/trivikr
trivikrhttps://github.com/trivikr
August 30, 2026 21:57https://github.com/nodejs/node/pull/65658#event-30247753302
https://github.com/jasnell
jasnellhttps://github.com/jasnell
force-pushedhttps://github.com/nodejs/node/compare/0ce2d7902c2cd0296500a8a57d3baf19de1995b7..ae3dddabe2dce2971ea2feab4193eafb1e524ee7
0ce2d79https://github.com/nodejs/node/commit/0ce2d7902c2cd0296500a8a57d3baf19de1995b7
ae3dddahttps://github.com/nodejs/node/commit/ae3dddabe2dce2971ea2feab4193eafb1e524ee7
Compare https://github.com/nodejs/node/compare/0ce2d7902c2cd0296500a8a57d3baf19de1995b7..ae3dddabe2dce2971ea2feab4193eafb1e524ee7
August 31, 2026 23:13https://github.com/nodejs/node/pull/65658#event-30311026676
jasnellhttps://github.com/jasnell
September 2, 2026 13:16https://github.com/nodejs/node/pull/65658#commits-pushed-9b34191
https://github.com/jasnell
stream: canWrite and ondrain now reflect physical capacityhttps://github.com/nodejs/node/pull/65658/commits/9b3419115f76aa5d5e60f6d7b8623ba969682eb8
9b34191https://github.com/nodejs/node/pull/65658/commits/9b3419115f76aa5d5e60f6d7b8623ba969682eb8
https://github.com/jasnell
stream: ensure factory signals remain active through closinghttps://github.com/nodejs/node/pull/65658/commits/9f50e02216a0f08f3032abcb61c7dc385365e86a
9f50e02https://github.com/nodejs/node/pull/65658/commits/9f50e02216a0f08f3032abcb61c7dc385365e86a
https://github.com/jasnell
stream: ensure async dispoal after endSync awaits for drainhttps://github.com/nodejs/node/pull/65658/commits/14ba0d5925aadd85cf4af35074604dc0d8d66248
14ba0d5https://github.com/nodejs/node/pull/65658/commits/14ba0d5925aadd85cf4af35074604dc0d8d66248
https://github.com/jasnell
stream: ensure pre-existing writes drain before EOF and end() waitshttps://github.com/nodejs/node/pull/65658/commits/8f679be4f2d29620c14b0e8f0797bfd803e69b17
8f679behttps://github.com/nodejs/node/pull/65658/commits/8f679be4f2d29620c14b0e8f0797bfd803e69b17
https://github.com/jasnell
stream: pre-aborted pipeTo now applies dest failure handlinghttps://github.com/nodejs/node/pull/65658/commits/dc181502d8b7ad3b042912d88ee34e16aa9ffcfa
dc18150https://github.com/nodejs/node/pull/65658/commits/dc181502d8b7ad3b042912d88ee34e16aa9ffcfa
https://github.com/jasnell
stream: make pipeTo source normalization independent of Writerhttps://github.com/nodejs/node/pull/65658/commits/2a39d91146ba434d6315fba65278e0f56f370c81
2a39d91https://github.com/nodejs/node/pull/65658/commits/2a39d91146ba434d6315fba65278e0f56f370c81
https://github.com/jasnell
stream: make consumer signals on longer alter source precedencehttps://github.com/nodejs/node/pull/65658/commits/248829333feb22f88248aed089c3f2fbefea59b3
2488293https://github.com/nodejs/node/pull/65658/commits/248829333feb22f88248aed089c3f2fbefea59b3
https://github.com/jasnell
stream: apply source normalization once at call timehttps://github.com/nodejs/node/pull/65658/commits/997df07c21d89fcc12750446ccc1aba87ab0b534
997df07https://github.com/nodejs/node/pull/65658/commits/997df07c21d89fcc12750446ccc1aba87ab0b534
https://github.com/jasnell
stream: ensure from() observes returned rejecting promise correctlyhttps://github.com/nodejs/node/pull/65658/commits/4d0208472ff15d239cf6debbdb2761181cd6809e
4d02084https://github.com/nodejs/node/pull/65658/commits/4d0208472ff15d239cf6debbdb2761181cd6809e
https://github.com/jasnell
stream: fix nested async flushing with infinite sourceshttps://github.com/nodejs/node/pull/65658/commits/091e3a1b0518b3622d7eac0e168d507828f5ef97
091e3a1https://github.com/nodejs/node/pull/65658/commits/091e3a1b0518b3622d7eac0e168d507828f5ef97
https://github.com/jasnell
stream: ensure that stateful transforms preserve thishttps://github.com/nodejs/node/pull/65658/commits/3c3b4bbdd6feba2a143e2bce804041b8db28f949
3c3b4bbhttps://github.com/nodejs/node/pull/65658/commits/3c3b4bbdd6feba2a143e2bce804041b8db28f949
https://github.com/jasnell
stream: use webidl validation semantics for argshttps://github.com/nodejs/node/pull/65658/commits/9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
9fcfe31https://github.com/nodejs/node/pull/65658/commits/9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
https://github.com/jasnell
jasnellhttps://github.com/jasnell
force-pushedhttps://github.com/nodejs/node/compare/ae3dddabe2dce2971ea2feab4193eafb1e524ee7..9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
ae3dddahttps://github.com/nodejs/node/commit/ae3dddabe2dce2971ea2feab4193eafb1e524ee7
9fcfe31https://github.com/nodejs/node/commit/9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
Compare https://github.com/nodejs/node/compare/ae3dddabe2dce2971ea2feab4193eafb1e524ee7..9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
September 2, 2026 13:16https://github.com/nodejs/node/pull/65658#event-30417404858
https://github.com/jasnell
jasnellhttps://github.com/jasnell
September 2, 2026 13:16https://github.com/nodejs/node/pull/65658#event-30417419364
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Sep 2, 2026https://github.com/nodejs/node/pull/65658#issuecomment-5510156390
@trivikrhttps://github.com/trivikr
Please reload this pagehttps://github.com/nodejs/node/pull/65658
https://github.com/nodejs-github-bot
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65658
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 2, 2026https://github.com/nodejs/node/pull/65658#issuecomment-5518129456
Please reload this pagehttps://github.com/nodejs/node/pull/65658
https://ci.nodejs.org/job/node-test-pull-request/76912/https://ci.nodejs.org/job/node-test-pull-request/76912/
Please reload this pagehttps://github.com/nodejs/node/pull/65658
https://github.com/trivikr
trivikrhttps://github.com/trivikr
Sep 3, 2026 https://github.com/nodejs/node/pull/65658#pullrequestreview-5096486287
View reviewed changes https://github.com/nodejs/node/pull/65658/files/9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
https://github.com/trivikr
trivikrhttps://github.com/trivikr
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
Sep 3, 2026https://github.com/nodejs/node/pull/65658#event-30453549173
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-9c664ee
https://github.com/jasnell
https://github.com/aduh95
stream: ensure pre-existing writes drain before EOF and end() waitshttps://github.com/nodejs/node/commit/9c664ee03570da0091ba99708d086f8488c7af0f
9c664eehttps://github.com/nodejs/node/commit/9c664ee03570da0091ba99708d086f8488c7af0f
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-0b859b1
https://github.com/jasnell
https://github.com/aduh95
stream: pre-aborted pipeTo now applies dest failure handlinghttps://github.com/nodejs/node/commit/0b859b133b9a7e3191a76a6a365c1d476bf9aa68
0b859b1https://github.com/nodejs/node/commit/0b859b133b9a7e3191a76a6a365c1d476bf9aa68
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-04406b8
https://github.com/jasnell
https://github.com/aduh95
stream: make pipeTo source normalization independent of Writerhttps://github.com/nodejs/node/commit/04406b834d9667a5ae89c4b736e34a5cd27b7ea9
04406b8https://github.com/nodejs/node/commit/04406b834d9667a5ae89c4b736e34a5cd27b7ea9
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-6e1e4cc
https://github.com/jasnell
https://github.com/aduh95
stream: make consumer signals on longer alter source precedencehttps://github.com/nodejs/node/commit/6e1e4ccc712aa5288840d7550c3863806f8e27c7
6e1e4cchttps://github.com/nodejs/node/commit/6e1e4ccc712aa5288840d7550c3863806f8e27c7
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-d8f6dd6
https://github.com/jasnell
https://github.com/aduh95
stream: apply source normalization once at call timehttps://github.com/nodejs/node/commit/d8f6dd64cf03e898f18cb680ed580f89e9eb89cf
d8f6dd6https://github.com/nodejs/node/commit/d8f6dd64cf03e898f18cb680ed580f89e9eb89cf
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-52b7199
https://github.com/jasnell
https://github.com/aduh95
stream: ensure from() observes returned rejecting promise correctlyhttps://github.com/nodejs/node/commit/52b7199025e36ec20d53252145e08ecd300a03dc
52b7199https://github.com/nodejs/node/commit/52b7199025e36ec20d53252145e08ecd300a03dc
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-3816b8f
https://github.com/jasnell
https://github.com/aduh95
stream: fix nested async flushing with infinite sourceshttps://github.com/nodejs/node/commit/3816b8f7d459f186182bacf68c442ec306fb8c8d
3816b8fhttps://github.com/nodejs/node/commit/3816b8f7d459f186182bacf68c442ec306fb8c8d
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-c6979b4
https://github.com/jasnell
https://github.com/aduh95
stream: ensure that stateful transforms preserve thishttps://github.com/nodejs/node/commit/c6979b467e31ae4ef940302be82fd17537d13176
c6979b4https://github.com/nodejs/node/commit/c6979b467e31ae4ef940302be82fd17537d13176
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 7, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-2f5a60f
https://github.com/jasnell
https://github.com/aduh95
stream: use webidl validation semantics for argshttps://github.com/nodejs/node/commit/2f5a60ffafc454312be39e8295ed672ca882a79f
2f5a60fhttps://github.com/nodejs/node/commit/2f5a60ffafc454312be39e8295ed672ca882a79f
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-2dc09ca
https://github.com/jasnell
https://github.com/aduh95
stream: canWrite and ondrain now reflect physical capacityhttps://github.com/nodejs/node/commit/2dc09ca9ca7bbed39d99b0ce22934383e3032254
2dc09cahttps://github.com/nodejs/node/commit/2dc09ca9ca7bbed39d99b0ce22934383e3032254
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-042b951
https://github.com/jasnell
https://github.com/aduh95
stream: ensure factory signals remain active through closinghttps://github.com/nodejs/node/commit/042b951312209f4affa72ce663b213d48e12528c
042b951https://github.com/nodejs/node/commit/042b951312209f4affa72ce663b213d48e12528c
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-7567734
https://github.com/jasnell
https://github.com/aduh95
stream: ensure async dispoal after endSync awaits for drainhttps://github.com/nodejs/node/commit/756773477bcc9d056a9ade53eb3caf0718543147
7567734https://github.com/nodejs/node/commit/756773477bcc9d056a9ade53eb3caf0718543147
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-7308492
https://github.com/jasnell
https://github.com/aduh95
stream: ensure pre-existing writes drain before EOF and end() waitshttps://github.com/nodejs/node/commit/7308492d48d1fdc12399c99668b937a471208f43
7308492https://github.com/nodejs/node/commit/7308492d48d1fdc12399c99668b937a471208f43
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-037c07a
https://github.com/jasnell
https://github.com/aduh95
stream: pre-aborted pipeTo now applies dest failure handlinghttps://github.com/nodejs/node/commit/037c07af2b8ee538d7956e7a774ef94c0fd90036
037c07ahttps://github.com/nodejs/node/commit/037c07af2b8ee538d7956e7a774ef94c0fd90036
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-56bdd76
https://github.com/jasnell
https://github.com/aduh95
stream: make pipeTo source normalization independent of Writerhttps://github.com/nodejs/node/commit/56bdd765dfd48e6840eae30499e5ac1ceed31af8
56bdd76https://github.com/nodejs/node/commit/56bdd765dfd48e6840eae30499e5ac1ceed31af8
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-edb83cb
https://github.com/jasnell
https://github.com/aduh95
stream: make consumer signals on longer alter source precedencehttps://github.com/nodejs/node/commit/edb83cb62029007d7d32ef3320f6280507843a8e
edb83cbhttps://github.com/nodejs/node/commit/edb83cb62029007d7d32ef3320f6280507843a8e
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-cafdee6
https://github.com/jasnell
https://github.com/aduh95
stream: apply source normalization once at call timehttps://github.com/nodejs/node/commit/cafdee63692008677d481f10876930b1ccadae2e
cafdee6https://github.com/nodejs/node/commit/cafdee63692008677d481f10876930b1ccadae2e
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-3ad1338
https://github.com/jasnell
https://github.com/aduh95
stream: ensure from() observes returned rejecting promise correctlyhttps://github.com/nodejs/node/commit/3ad1338139e655c3639fb9c0c1ccbf667b5498f4
3ad1338https://github.com/nodejs/node/commit/3ad1338139e655c3639fb9c0c1ccbf667b5498f4
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-2322099
https://github.com/jasnell
https://github.com/aduh95
stream: fix nested async flushing with infinite sourceshttps://github.com/nodejs/node/commit/23220992c06fbfe07e344883570a0548a9df9111
2322099https://github.com/nodejs/node/commit/23220992c06fbfe07e344883570a0548a9df9111
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-649a4ab
https://github.com/jasnell
https://github.com/aduh95
stream: ensure that stateful transforms preserve thishttps://github.com/nodejs/node/commit/649a4aba93be91a7de8998823ddaaaf805dd36d1
649a4abhttps://github.com/nodejs/node/commit/649a4aba93be91a7de8998823ddaaaf805dd36d1
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-76538d5
https://github.com/jasnell
https://github.com/aduh95
stream: use webidl validation semantics for argshttps://github.com/nodejs/node/commit/76538d519c26ec81942b2ad2c3ce5552e39755d3
76538d5https://github.com/nodejs/node/commit/76538d519c26ec81942b2ad2c3ce5552e39755d3
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-2b31b0d
https://github.com/jasnell
https://github.com/aduh95
stream: ensure factory signals remain active through closinghttps://github.com/nodejs/node/commit/2b31b0d9ae671ae2a102211a2be7abf2725ec620
2b31b0dhttps://github.com/nodejs/node/commit/2b31b0d9ae671ae2a102211a2be7abf2725ec620
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-05d1166
https://github.com/jasnell
https://github.com/aduh95
stream: ensure async dispoal after endSync awaits for drainhttps://github.com/nodejs/node/commit/05d1166d5ef2c61c191ad23a982dcd21adf35ba2
05d1166https://github.com/nodejs/node/commit/05d1166d5ef2c61c191ad23a982dcd21adf35ba2
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-fa50684
https://github.com/jasnell
https://github.com/aduh95
stream: pre-aborted pipeTo now applies dest failure handlinghttps://github.com/nodejs/node/commit/fa5068445447370b700f34da4eba79f865d3e2d0
fa50684https://github.com/nodejs/node/commit/fa5068445447370b700f34da4eba79f865d3e2d0
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-43c8dcc
https://github.com/jasnell
https://github.com/aduh95
stream: make pipeTo source normalization independent of Writerhttps://github.com/nodejs/node/commit/43c8dcc64fb2e69a36d490b88191b3f9a9b05a91
43c8dcchttps://github.com/nodejs/node/commit/43c8dcc64fb2e69a36d490b88191b3f9a9b05a91
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-cfd2191
https://github.com/jasnell
https://github.com/aduh95
stream: apply source normalization once at call timehttps://github.com/nodejs/node/commit/cfd2191b792f7ccd89685c05c7487da849a44697
cfd2191https://github.com/nodejs/node/commit/cfd2191b792f7ccd89685c05c7487da849a44697
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-8c84ed6
https://github.com/jasnell
https://github.com/aduh95
stream: ensure from() observes returned rejecting promise correctlyhttps://github.com/nodejs/node/commit/8c84ed682ae4b84785c4971eac8d7dad1d46b918
8c84ed6https://github.com/nodejs/node/commit/8c84ed682ae4b84785c4971eac8d7dad1d46b918
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-9b215f2
https://github.com/jasnell
https://github.com/aduh95
stream: fix nested async flushing with infinite sourceshttps://github.com/nodejs/node/commit/9b215f2f6ea46f0cd73d717c9fb79335aa1249aa
9b215f2https://github.com/nodejs/node/commit/9b215f2f6ea46f0cd73d717c9fb79335aa1249aa
#65658https://github.com/nodejs/node/pull/65658
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65658#ref-commit-e45e535
https://github.com/jasnell
https://github.com/aduh95
stream: ensure that stateful transforms preserve thishttps://github.com/nodejs/node/commit/e45e535a9e201671a5997854efa644899e3589e3
e45e535https://github.com/nodejs/node/commit/e45e535a9e201671a5997854efa644899e3589e3
#65658https://github.com/nodejs/node/pull/65658
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Oct 11, 2026 https://github.com/nodejs/node/pull/65658#ref-pullrequest-5805806867
2026-10-14, Version 24.22.0 'Krypton' (LTS) #66667 https://github.com/nodejs/node/pull/66667
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%2F65658
https://github.com/trivikr
trivikr https://github.com/trivikr
https://github.com/nodejs/node/pull/65658/files/9fcfe317b8a2f2a716a8cb1e6bc17b6e5f4fabbf
https://github.com/mcollina
mcollina https://github.com/mcollina
https://github.com/Ethan-Arrowood
Ethan-Arrowood https://github.com/Ethan-Arrowood
https://github.com/bjohansebas
bjohansebas https://github.com/bjohansebas
https://github.com/nodejs/node/pull/65658/files/ac2cfb47b9ee670d5ee0d703faa8ff002a3014e2
Please reload this pagehttps://github.com/nodejs/node/pull/65658
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
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/65658
https://github.com/jasnell
https://github.com/nodejs-github-bot
https://github.com/trivikr
https://github.com/bjohansebas
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.