René's URL Explorer Experiment


Title: stream: use ByteLengthQueuingStrategy when not in object mode by CGQAQ · Pull Request #48847 · nodejs/node · GitHub

Open Graph Title: stream: use ByteLengthQueuingStrategy when not in object mode by CGQAQ · Pull Request #48847 · nodejs/node

X Title: stream: use ByteLengthQueuingStrategy when not in object mode by CGQAQ · Pull Request #48847 · nodejs/node

Description: Use ByteLengthQueuingStrategy when not in object mode After this PR Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB converting node stream to web stream Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB reading the chunks Array buffers memory usage is 2 MiB Array buffers memory usage is 31 MiB Array buffers memory usage is 9 MiB Array buffers memory usage is 18 MiB Array buffers memory usage is 9 MiB Array buffers memory usage is 5 MiB Array buffers memory usage is 8 MiB Array buffers memory usage is 17 MiB Array buffers memory usage is 13 MiB Array buffers memory usage is 12 MiB Array buffers memory usage is 19 MiB Array buffers memory usage is 20 MiB Array buffers memory usage is 31 MiB Array buffers memory usage is 11 MiB Array buffers memory usage is 24 MiB Array buffers memory usage is 17 MiB fixes: #46347

Open Graph Description: Use ByteLengthQueuingStrategy when not in object mode After this PR Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB converting node stream to web stream Array buffers memor...

X Description: Use ByteLengthQueuingStrategy when not in object mode After this PR Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB converting node stream to web stream Array buffers memor...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:4645cef9-3d47-5e45-ca67-23f7aa5f3a7a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDD0A:C61B2:23D0848:339F2A5:6A4D141C
html-safe-noncec3f54b8c31fb807adb72d55a515dcd29b134a2cc9c25cfb35aae65cde6038b32
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERDBBOkM2MUIyOjIzRDA4NDg6MzM5RjJBNTo2QTREMTQxQyIsInZpc2l0b3JfaWQiOiI4NjE4NDU1NjU5MTE5OTczNDA0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac9971769d76ea11f5de773c956a5ab839e4bfde431d3343569cb26f288eb6fcbe
hovercard-subject-tagpull_request:1442290673
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/48847/files
twitter:imagehttps://avatars.githubusercontent.com/u/15936231?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/15936231?s=400&v=4
og:image:altUse ByteLengthQueuingStrategy when not in object mode After this PR Array buffers memory usage is 0 MiB Array buffers memory usage is 0 MiB converting node stream to web stream Array buffers memor...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef02420044fa3730a0607f4a52546bdd73f5ae60187ef57d284ecb6d7f3f1d880
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
releasef0b6a62c1f0be1086cb0b5b077b82cebe520eb42
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/48847/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F48847%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F48847%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/48847/files
Reloadhttps://github.com/nodejs/node/pull/48847/files
Reloadhttps://github.com/nodejs/node/pull/48847/files
Please reload this pagehttps://github.com/nodejs/node/pull/48847/files
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/48847/files
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 36k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 118k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.4k https://github.com/nodejs/node/issues
Pull requests 958 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality 0 https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
aduh95https://github.com/aduh95
nodejs:mainhttps://github.com/nodejs/node/tree/main
CGQAQ:stream-nodestream-towebhttps://github.com/CGQAQ/node/tree/stream-nodestream-toweb
Conversation 35 https://github.com/nodejs/node/pull/48847
Commits 14 https://github.com/nodejs/node/pull/48847/commits
Checks 0 https://github.com/nodejs/node/pull/48847/checks
Files changed https://github.com/nodejs/node/pull/48847/files
Please reload this pagehttps://github.com/nodejs/node/pull/48847/files
stream: use ByteLengthQueuingStrategy when not in object mode https://github.com/nodejs/node/pull/48847/files#top
Show all changes 14 commits https://github.com/nodejs/node/pull/48847/files
bc642f1 stream: use BLQS when not in objectMode (fixes #46347) CGQAQ Jul 20, 2023 https://github.com/nodejs/node/pull/48847/commits/bc642f15dcd9a3358aa0772643d888705baa54d3
4a2071d stream: fix format CGQAQ Jul 20, 2023 https://github.com/nodejs/node/pull/48847/commits/4a2071d033304c85a7afaa3110fe1f418d8194bb
d68f95f stream: fix format again CGQAQ Jul 20, 2023 https://github.com/nodejs/node/pull/48847/commits/d68f95fb69f950945abb0e11c6d9c91a9f04127c
aec3501 stream: add test case and format CGQAQ Jul 20, 2023 https://github.com/nodejs/node/pull/48847/commits/aec350173f25cfc9f5904d40325ce6311e14c4b4
ea2db5f other: remove unwanted file CGQAQ Jul 20, 2023 https://github.com/nodejs/node/pull/48847/commits/ea2db5f3c61bbef09d71d86499c05305febd283a
7da26c5 stream: change comment CGQAQ Jul 20, 2023 https://github.com/nodejs/node/pull/48847/commits/7da26c5f79037c996b2e3c3cfc4e57f136b819e5
a93d0c1 stream: fix wrong stream type in adapters.js CGQAQ Jul 21, 2023 https://github.com/nodejs/node/pull/48847/commits/a93d0c15c702bf398a65ac2cbb0d52f76379078e
ad1cb8f stream: format CGQAQ Jul 21, 2023 https://github.com/nodejs/node/pull/48847/commits/ad1cb8fc9d5deb99f1f860922a408189d7622c40
d662d53 stream: format CGQAQ Jul 21, 2023 https://github.com/nodejs/node/pull/48847/commits/d662d530b6df501a461873e9860ed7d7b603e429
ace2966 stream: single quotes CGQAQ Jul 21, 2023 https://github.com/nodejs/node/pull/48847/commits/ace29668c6516e4511ef0b2990ab96f8f617f00b
752229a stream: use ByteLengthQueuingStrategy when not in object mode (fixes … CGQAQ Jul 21, 2023 https://github.com/nodejs/node/pull/48847/commits/752229a29666556f155b44c6b35d64ae1b4296c4
e614953 fix test CGQAQ Jan 23, 2024 https://github.com/nodejs/node/pull/48847/commits/e614953c1147b20a27444861afeee4801d283351
26ff010 add hasCrypto check CGQAQ Jan 23, 2024 https://github.com/nodejs/node/pull/48847/commits/26ff010a6429cf513b6d4be17ae2b89330635e76
6cb8b2f run make lint-js-fix CGQAQ Jan 23, 2024 https://github.com/nodejs/node/pull/48847/commits/6cb8b2fa2b1b6b326d7cd5d4a12c9f3c14eebbc4
Clear filters https://github.com/nodejs/node/pull/48847/files
Please reload this pagehttps://github.com/nodejs/node/pull/48847/files
Please reload this pagehttps://github.com/nodejs/node/pull/48847/files
adapters.js https://github.com/nodejs/node/pull/48847/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
test-stream-readable-to-web.js https://github.com/nodejs/node/pull/48847/files#diff-07aba2e72564e4c4ac7a0b640e858f6f6498d27720a457cf23b3174e98d3c5e4
lib/internal/webstreams/adapters.jshttps://github.com/nodejs/node/pull/48847/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
View file https://github.com/CGQAQ/node/blob/6cb8b2fa2b1b6b326d7cd5d4a12c9f3c14eebbc4/lib/internal/webstreams/adapters.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/48847/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/48847/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
https://github.com/nodejs/node/pull/48847/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
https://github.com/nodejs/node/pull/48847/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
https://github.com/nodejs/node/pull/48847/files#diff-43e358c7bb606a04e17d203d22de7c9d318786c44b34a98523514cce0691c265
test/parallel/test-stream-readable-to-web.jshttps://github.com/nodejs/node/pull/48847/files#diff-07aba2e72564e4c4ac7a0b640e858f6f6498d27720a457cf23b3174e98d3c5e4
View file https://github.com/CGQAQ/node/blob/6cb8b2fa2b1b6b326d7cd5d4a12c9f3c14eebbc4/test/parallel/test-stream-readable-to-web.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/48847/{{ revealButtonHref }}
debadree25https://github.com/debadree25
Sep 15, 2023https://github.com/nodejs/node/pull/48847/files#r1326913840
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/48847/files
Ethan-Arrowoodhttps://github.com/Ethan-Arrowood
Jul 3, 2025https://github.com/nodejs/node/pull/48847/files#r2183144817
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
nodejs/reliability#1250https://github.com/nodejs/reliability/issues/1250
Please reload this pagehttps://github.com/nodejs/node/pull/48847/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.