| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:b230ba59-8e0b-4c3b-c777-e605b12ee0c4 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 915A:1846F5:AD6015:B12D6A:6A4DB5E4 |
| html-safe-nonce | 18a4579a0274d2d75eb001134dcb69f3e1b3609e243a5a147402114ae89b5b15 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTVBOjE4NDZGNTpBRDYwMTU6QjEyRDZBOjZBNERCNUU0IiwidmlzaXRvcl9pZCI6IjY2MDczMzkzNjE2NjE3MjgyMjgiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ== |
| visitor-hmac | 25aa620618dcd31479d114cd2d745ab11ade072a2b581aa524fc2141aff96d9e |
| hovercard-subject-tag | pull_request:2908084509 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/60237/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/c249e581a7953c26013740eeaa82e52e2bea1f8377e1086d461552d05663dca0/nodejs/node/pull/60237 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c249e581a7953c26013740eeaa82e52e2bea1f8377e1086d461552d05663dca0/nodejs/node/pull/60237 |
| og:image:alt | After the change the body parameter for all
created QuicStreams can take a ReadableStream
of Uint8Array, Arraybuffers etc..
We introduce a DataQueueFeeder class that may be
also used for other rela... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | martenrichter |
| hostname | github.com |
| expected-hostname | github.com |
| None | 06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33 |
| turbo-cache-control | no-cache |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 32f7b614aca06e6bbd89842b1370df1328264f68 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/nodejs/node/pull/60237#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F60237 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F60237 |
|
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode |
| Reload | https://github.com/nodejs/node/pull/60237 |
| Reload | https://github.com/nodejs/node/pull/60237 |
| Reload | https://github.com/nodejs/node/pull/60237 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
|
nodejs
| https://github.com/nodejs |
| node | https://github.com/nodejs/node |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
|
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.3k
| https://github.com/nodejs/node/issues |
|
Pull requests
962
| 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 |
| martenrichter | https://github.com/martenrichter |
| nodejs:main | https://github.com/nodejs/node/tree/main |
| martenrichter:quicbodyasreadable | https://github.com/martenrichter/node/tree/quicbodyasreadable |
| Conversation | https://github.com/nodejs/node/pull/60237 |
| Commits84 (84) | https://github.com/nodejs/node/pull/60237/commits |
| Checks | https://github.com/nodejs/node/pull/60237/checks |
| Files changed | https://github.com/nodejs/node/pull/60237/files |
| quic: For streams allow ReadableStream as body | https://github.com/nodejs/node/pull/60237#top |
| martenrichter | https://github.com/martenrichter |
| nodejs:main | https://github.com/nodejs/node/tree/main |
| martenrichter:quicbodyasreadable | https://github.com/martenrichter/node/tree/quicbodyasreadable |
|
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 12, 2025 | https://github.com/nodejs/node/pull/60237#issue-3507616217 |
| #60234 | https://github.com/nodejs/node/issues/60234 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/nodejs-github-bot |
| nodejs-github-bot | https://github.com/nodejs-github-bot |
|
c++
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B |
|
lib / src
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22 |
|
needs-ci
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci |
| Oct 12, 2025 | https://github.com/nodejs/node/pull/60237#event-20233656060 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 12, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3395078250 |
| @jasnell | https://github.com/jasnell |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| force-pushed | https://github.com/nodejs/node/compare/10ccd9fd4a7e0a5b4442f6e51a0d23d0e115bd33..d31f2c81c195dc54e52cf8908e74646b6b31c58c |
| 10ccd9f | https://github.com/nodejs/node/commit/10ccd9fd4a7e0a5b4442f6e51a0d23d0e115bd33 |
| d31f2c8 | https://github.com/nodejs/node/commit/d31f2c81c195dc54e52cf8908e74646b6b31c58c |
|
Compare
| https://github.com/nodejs/node/compare/10ccd9fd4a7e0a5b4442f6e51a0d23d0e115bd33..d31f2c81c195dc54e52cf8908e74646b6b31c58c |
| October 12, 2025 17:54 | https://github.com/nodejs/node/pull/60237#event-20233698931 |
| https://github.com/apps/codecov |
| codecov | https://github.com/apps/codecov |
| Oct 12, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3395240224 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| Codecov | https://app.codecov.io/gh/nodejs/node/pull/60237?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| 4f24aff | https://app.codecov.io/gh/nodejs/node/commit/4f24aff94ad9160bceaf9dcc9cf5235a65f01029?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| 15d2cc1 | https://app.codecov.io/gh/nodejs/node/commit/15d2cc1aa9ce152c2f3a0115996d5a5f2de1b7a4?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| Files with missing lines | https://app.codecov.io/gh/nodejs/node/pull/60237?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| src/dataqueue/queue.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fdataqueue%2Fqueue.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2RhdGFxdWV1ZS9xdWV1ZS5jYw== |
| 62 Missing and 17 partials ⚠️ | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| src/quic/streams.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fstreams.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvc3RyZWFtcy5jYw== |
| 10 Missing and 6 partials ⚠️ | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| src/node_blob.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fnode_blob.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfYmxvYi5jYw== |
| 2 Missing and 2 partials ⚠️ | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| src/quic/session.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fsession.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvc2Vzc2lvbi5jYw== |
| 2 Missing and 2 partials ⚠️ | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| src/dataqueue/queue.h | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fdataqueue%2Fqueue.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2RhdGFxdWV1ZS9xdWV1ZS5o |
| 3 Missing ⚠️ | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| src/quic/application.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fapplication.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvYXBwbGljYXRpb24uY2M= |
| 0 Missing and 1 partial ⚠️ | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| Files with missing lines | https://app.codecov.io/gh/nodejs/node/pull/60237?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| lib/internal/blob.js | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=lib%2Finternal%2Fblob.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2Jsb2IuanM= |
| lib/internal/quic/quic.js | https://app.codecov.io/gh/nodejs/node/pull/60237?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== |
| src/node_binding.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fnode_binding.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfYmluZGluZy5jYw== |
| src/quic/quic.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fquic.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvcXVpYy5jYw== |
| src/quic/streams.h | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fstreams.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvc3RyZWFtcy5o |
| src/quic/application.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fapplication.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvYXBwbGljYXRpb24uY2M= |
| src/dataqueue/queue.h | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fdataqueue%2Fqueue.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2RhdGFxdWV1ZS9xdWV1ZS5o |
| src/node_blob.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fnode_blob.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfYmxvYi5jYw== |
| src/quic/session.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fsession.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvc2Vzc2lvbi5jYw== |
| src/quic/streams.cc | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree&filepath=src%2Fquic%2Fstreams.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL3F1aWMvc3RyZWFtcy5jYw== |
| 1 more | https://app.codecov.io/gh/nodejs/node/pull/60237?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| 58 files with indirect coverage changes | https://app.codecov.io/gh/nodejs/node/pull/60237/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| Test Analytics | https://docs.codecov.com/docs/test-analytics |
| JS Bundle Analysis | https://docs.codecov.com/docs/javascript-bundle-analysis |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 12, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3395310278 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/trivikr |
| trivikr | https://github.com/trivikr |
|
quic
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aquic |
| Oct 14, 2025 | https://github.com/nodejs/node/pull/60237#event-20270058355 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 19, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3419843062 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 20, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3420933715 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
| Oct 20, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3421815751 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 25, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3445990578 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| force-pushed | https://github.com/nodejs/node/compare/edb0f7e2704be7e1bb02e8e4c19b3a388c97752a..aa0c9689fe30b1dae8db1bff130f035a30859887 |
| edb0f7e | https://github.com/nodejs/node/commit/edb0f7e2704be7e1bb02e8e4c19b3a388c97752a |
| aa0c968 | https://github.com/nodejs/node/commit/aa0c9689fe30b1dae8db1bff130f035a30859887 |
|
Compare
| https://github.com/nodejs/node/compare/edb0f7e2704be7e1bb02e8e4c19b3a388c97752a..aa0c9689fe30b1dae8db1bff130f035a30859887 |
| October 26, 2025 07:35 | https://github.com/nodejs/node/pull/60237#event-20506746355 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Oct 26, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3448337199 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| force-pushed | https://github.com/nodejs/node/compare/aa0c9689fe30b1dae8db1bff130f035a30859887..9cddce02cbe47d8223572dcc19cecd2cdcfbd4ed |
| aa0c968 | https://github.com/nodejs/node/commit/aa0c9689fe30b1dae8db1bff130f035a30859887 |
| 9cddce0 | https://github.com/nodejs/node/commit/9cddce02cbe47d8223572dcc19cecd2cdcfbd4ed |
|
Compare
| https://github.com/nodejs/node/compare/aa0c9689fe30b1dae8db1bff130f035a30859887..9cddce02cbe47d8223572dcc19cecd2cdcfbd4ed |
| November 1, 2025 19:10 | https://github.com/nodejs/node/pull/60237#event-20653737071 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Nov 2, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3477496328 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Nov 2, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3478050005 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Nov 2, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3478202545 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| force-pushed | https://github.com/nodejs/node/compare/7be7d5c9465794f88d83f4110299910f2fb2f0ca..b22690d7bf7f851d816c7c344db5f9bd6217279a |
| 7be7d5c | https://github.com/nodejs/node/commit/7be7d5c9465794f88d83f4110299910f2fb2f0ca |
| b22690d | https://github.com/nodejs/node/commit/b22690d7bf7f851d816c7c344db5f9bd6217279a |
|
Compare
| https://github.com/nodejs/node/compare/7be7d5c9465794f88d83f4110299910f2fb2f0ca..b22690d7bf7f851d816c7c344db5f9bd6217279a |
| November 3, 2025 07:01 | https://github.com/nodejs/node/pull/60237#event-20667307333 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Nov 9, 2025 | https://github.com/nodejs/node/pull/60237#issuecomment-3508404251 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440119039 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/session.h | https://github.com/nodejs/node/pull/60237/files#diff-1d95031b7aca2c8d8acb5240cbf6363fce70f6eb11d41e1f4f95171f2acbc714 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440119629 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/session.cc | https://github.com/nodejs/node/pull/60237/files#diff-90b56372b92188ce4cd4994c1361530afbb3cd177ef3f8b9de8b625e472e1030 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440119887 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/session.cc | https://github.com/nodejs/node/pull/60237/files#diff-90b56372b92188ce4cd4994c1361530afbb3cd177ef3f8b9de8b625e472e1030 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440121093 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/streams.h | https://github.com/nodejs/node/pull/60237/files#diff-cc292c7a8c0ed2bae231970ba8944ae7c82562350a1ee85bcb953e6551425c1d |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440121838 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/streams.h | https://github.com/nodejs/node/pull/60237/files#diff-cc292c7a8c0ed2bae231970ba8944ae7c82562350a1ee85bcb953e6551425c1d |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440121997 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/streams.h | https://github.com/nodejs/node/pull/60237/files#diff-cc292c7a8c0ed2bae231970ba8944ae7c82562350a1ee85bcb953e6551425c1d |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440122323 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/streams.h | https://github.com/nodejs/node/pull/60237/files#diff-cc292c7a8c0ed2bae231970ba8944ae7c82562350a1ee85bcb953e6551425c1d |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440122788 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/quic/streams.cc | https://github.com/nodejs/node/pull/60237/files#diff-45757c56026d3b55636b2d4d9af47853d85c4d63f165a2851ee2a497251f8b33 |
| jasnell | https://github.com/jasnell |
| Nov 9, 2025 | https://github.com/nodejs/node/pull/60237#discussion_r2508155720 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| martenrichter | https://github.com/martenrichter |
| Nov 9, 2025 | https://github.com/nodejs/node/pull/60237#discussion_r2508162330 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/jasnell |
| jasnell | https://github.com/jasnell |
|
Nov 9, 2025
| https://github.com/nodejs/node/pull/60237#pullrequestreview-3440123863 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/60237/files |
| src/dataqueue/queue.h | https://github.com/nodejs/node/pull/60237/files#diff-4f8ac64c1776f721b0f53c373896c43787971a34a76704941c15cc740859f129 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| force-pushed | https://github.com/nodejs/node/compare/e17242997b91f4768141acee79b810eeda986963..a566b51eeba3c491c3e4e589d978b1bc4a4abfaa |
| e172429 | https://github.com/nodejs/node/commit/e17242997b91f4768141acee79b810eeda986963 |
| a566b51 | https://github.com/nodejs/node/commit/a566b51eeba3c491c3e4e589d978b1bc4a4abfaa |
|
Compare
| https://github.com/nodejs/node/compare/e17242997b91f4768141acee79b810eeda986963..a566b51eeba3c491c3e4e589d978b1bc4a4abfaa |
| November 9, 2025 18:36 | https://github.com/nodejs/node/pull/60237#event-20820850107 |
| martenrichter | https://github.com/martenrichter |
| December 13, 2025 14:17 | https://github.com/nodejs/node/pull/60237#commits-pushed-0aa6582 |
|
| https://github.com/martenrichter |
| quic: Temporarily deactivate SetImmediate | https://github.com/nodejs/node/pull/60237/commits/0aa6582312bde0f0cd061799918a0daa266a2a7a |
| 0aa6582 | https://github.com/nodejs/node/pull/60237/commits/0aa6582312bde0f0cd061799918a0daa266a2a7a |
|
| https://github.com/martenrichter |
| Revert "quic: Temporarily deactivate SetImmediate" | https://github.com/nodejs/node/pull/60237/commits/12373700f937bddde041c1f1b4cf1bcf51679725 |
| 1237370 | https://github.com/nodejs/node/pull/60237/commits/12373700f937bddde041c1f1b4cf1bcf51679725 |
| 92fd1aa | https://github.com/martenrichter/node/commit/92fd1aa90a11605b560116a761e0b861a2f1923c |
|
| https://github.com/martenrichter |
| quic: Temporarily deactivate waited_next_ | https://github.com/nodejs/node/pull/60237/commits/a2c7286e98cebbfbad6a9f6cbc70d58bb0b02f9a |
| a2c7286 | https://github.com/nodejs/node/pull/60237/commits/a2c7286e98cebbfbad6a9f6cbc70d58bb0b02f9a |
|
| https://github.com/martenrichter |
| Revert "quic: Temporarily deactivate waited_next_" | https://github.com/nodejs/node/pull/60237/commits/72d854e24ef3164555a48b4c4f28f88a9b0c8e6a |
| 72d854e | https://github.com/nodejs/node/pull/60237/commits/72d854e24ef3164555a48b4c4f28f88a9b0c8e6a |
| c0e3baf | https://github.com/martenrichter/node/commit/c0e3bafb44a0fd211602de38cc7777f03e971ebf |
|
| https://github.com/martenrichter |
| quic: Clear waited_next in NonIdempotentDataQueueReader | https://github.com/nodejs/node/pull/60237/commits/aa4fbb81a4f6e851da42b9b321a5b97b9afe61b2 |
| aa4fbb8 | https://github.com/nodejs/node/pull/60237/commits/aa4fbb81a4f6e851da42b9b321a5b97b9afe61b2 |
|
| https://github.com/martenrichter |
| quic: Try to unlock the circle reference in dataqueue | https://github.com/nodejs/node/pull/60237/commits/b17137efec1b17f35637f051119915344ca3e9d3 |
| b17137e | https://github.com/nodejs/node/pull/60237/commits/b17137efec1b17f35637f051119915344ca3e9d3 |
|
| https://github.com/martenrichter |
| Revert "quic: Try to unlock the circle reference in dataqueue" | https://github.com/nodejs/node/pull/60237/commits/a12948d721dba7b10600908a0e9e2bbf07df8f9c |
| a12948d | https://github.com/nodejs/node/pull/60237/commits/a12948d721dba7b10600908a0e9e2bbf07df8f9c |
| 242dd7c | https://github.com/martenrichter/node/commit/242dd7c7defd8869f8ed4394a893f758a078e761 |
|
| https://github.com/martenrichter |
| Revert "quic: Clear waited_next in NonIdempotentDataQueueReader" | https://github.com/nodejs/node/pull/60237/commits/ce017ddd084c8fb8a49fd8fbd868230fcd1ded16 |
| ce017dd | https://github.com/nodejs/node/pull/60237/commits/ce017ddd084c8fb8a49fd8fbd868230fcd1ded16 |
| 2a4c30a | https://github.com/martenrichter/node/commit/2a4c30a1a357812684c9f3c8cd4cf146cbc097d5 |
|
| https://github.com/martenrichter |
| quic: Use weak pointer in blob reader pull | https://github.com/nodejs/node/pull/60237/commits/5ad8b546504af0cab0c06d41b79a810de219ac99 |
| 5ad8b54 | https://github.com/nodejs/node/pull/60237/commits/5ad8b546504af0cab0c06d41b79a810de219ac99 |
|
| https://github.com/martenrichter |
| quic: Fix assertion | https://github.com/nodejs/node/pull/60237/commits/c9466480d734389caa83c115247ff4e853c2a76f |
| c946648 | https://github.com/nodejs/node/pull/60237/commits/c9466480d734389caa83c115247ff4e853c2a76f |
|
| https://github.com/martenrichter |
| quic: Fix assertation 2 | https://github.com/nodejs/node/pull/60237/commits/b870653fa92080c6f87d429bc8b3f786064a84ef |
| b870653 | https://github.com/nodejs/node/pull/60237/commits/b870653fa92080c6f87d429bc8b3f786064a84ef |
|
| https://github.com/martenrichter |
| quic: Remove wrong comment | https://github.com/nodejs/node/pull/60237/commits/77afe061cb45bfb0ba0bf8ac9d5e94cde2b2b5f8 |
| 77afe06 | https://github.com/nodejs/node/pull/60237/commits/77afe061cb45bfb0ba0bf8ac9d5e94cde2b2b5f8 |
|
| https://github.com/martenrichter |
| quic: Bring blob test closer to old spirit | https://github.com/nodejs/node/pull/60237/commits/10833c51fe2106f233c3958a47338638034bb23b |
| 10833c5 | https://github.com/nodejs/node/pull/60237/commits/10833c51fe2106f233c3958a47338638034bb23b |
|
| https://github.com/martenrichter |
| quic: Remove redundant std::move | https://github.com/nodejs/node/pull/60237/commits/3c5e79146eb93786302ae2c53a933b82482834f3 |
| 3c5e791 | https://github.com/nodejs/node/pull/60237/commits/3c5e79146eb93786302ae2c53a933b82482834f3 |
|
| https://github.com/martenrichter |
| quic: Adhere to new js linting | https://github.com/nodejs/node/pull/60237/commits/5dd6c641860041af5155a2d9004616db08ee7237 |
| 5dd6c64 | https://github.com/nodejs/node/pull/60237/commits/5dd6c641860041af5155a2d9004616db08ee7237 |
|
| https://github.com/martenrichter |
| quic: Fix blob test, as the value may be time dependent | https://github.com/nodejs/node/pull/60237/commits/2d3847e89a0f73f92dcebd9f77f7d0e4887451c1 |
| 2d3847e | https://github.com/nodejs/node/pull/60237/commits/2d3847e89a0f73f92dcebd9f77f7d0e4887451c1 |
|
| https://github.com/martenrichter |
| quic: Fix again blob test to new behaviour | https://github.com/nodejs/node/pull/60237/commits/15d2cc1aa9ce152c2f3a0115996d5a5f2de1b7a4 |
| 15d2cc1 | https://github.com/nodejs/node/pull/60237/commits/15d2cc1aa9ce152c2f3a0115996d5a5f2de1b7a4 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| force-pushed | https://github.com/nodejs/node/compare/e2d9dcd25d287ea024a0b5c9ac30c888bc047b08..15d2cc1aa9ce152c2f3a0115996d5a5f2de1b7a4 |
| e2d9dcd | https://github.com/nodejs/node/commit/e2d9dcd25d287ea024a0b5c9ac30c888bc047b08 |
| 15d2cc1 | https://github.com/nodejs/node/commit/15d2cc1aa9ce152c2f3a0115996d5a5f2de1b7a4 |
|
Compare
| https://github.com/nodejs/node/compare/e2d9dcd25d287ea024a0b5c9ac30c888bc047b08..15d2cc1aa9ce152c2f3a0115996d5a5f2de1b7a4 |
| December 13, 2025 13:17 | https://github.com/nodejs/node/pull/60237#event-21542338496 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Jan 31, 2026 | https://github.com/nodejs/node/pull/60237#issuecomment-3828820233 |
| @jasnell | https://github.com/jasnell |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
|
Feb 21, 2026
| https://github.com/nodejs/node/pull/60237#ref-issue-3913080126 |
|
Looking for someone to take over the quic impl
#61741
| https://github.com/nodejs/node/issues/61741 |
|
test: add quic teardown lifecycle tests
inherent-design/node#1
| https://github.com/inherent-design/node/pull/1 |
|
test: add quic teardown lifecycle tests
#62047
| https://github.com/nodejs/node/pull/62047 |
| https://github.com/achingbrain |
| achingbrain | https://github.com/achingbrain |
| Apr 3, 2026 | https://github.com/nodejs/node/pull/60237#issuecomment-4183059695 |
| readable | https://developer.mozilla.org/en-US/docs/Web/API/WebTransportBidirectionalStream/readable |
| writable | https://developer.mozilla.org/en-US/docs/Web/API/WebTransportBidirectionalStream/writable |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Apr 3, 2026 | https://github.com/nodejs/node/pull/60237#issuecomment-4183075350 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/achingbrain |
| achingbrain | https://github.com/achingbrain |
| Apr 3, 2026 | https://github.com/nodejs/node/pull/60237#issuecomment-4183145602 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
| Apr 3, 2026 | https://github.com/nodejs/node/pull/60237#issuecomment-4183161360 |
| @jasnell | https://github.com/jasnell |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
| https://github.com/achingbrain |
| achingbrain | https://github.com/achingbrain |
|
Apr 22, 2026
| https://github.com/nodejs/node/pull/60237#ref-pullrequest-4304047902 |
|
quic: complete the QUIC/HTTP3 implementation
#62876
| https://github.com/nodejs/node/pull/62876 |
|
quic: stream stalls with chunks of varying sizes
#63216
| https://github.com/nodejs/node/issues/63216 |
|
quic: Current implementation results in tiny Uint8Arrays in streaming mode
#63303
| https://github.com/nodejs/node/issues/63303 |
| https://github.com/martenrichter |
| martenrichter | https://github.com/martenrichter |
|
Jun 27, 2026
| https://github.com/nodejs/node/pull/60237#ref-issue-4707281019 |
|
quic: crash when incoming unidirectional stream has no onstream handler
#64030
| https://github.com/nodejs/node/issues/64030 |
| https://github.co/hiddenchars |
| https://github.com/nodejs/node/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F60237 |
|
| https://github.com/jasnell |
|
jasnell
| https://github.com/jasnell |
|
| https://github.com/nodejs/node/pull/60237/files/e17242997b91f4768141acee79b810eeda986963 |
|
c++
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Ac%2B%2B |
|
lib / src
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22lib%20%2F%20src%22 |
|
needs-ci
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci |
|
quic
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aquic |
|
quic: body is lacking support for streaming
| https://github.com/nodejs/node/issues/60234 |
| Please reload this page | https://github.com/nodejs/node/pull/60237 |
|
| https://github.com/martenrichter |
|
| https://github.com/jasnell |
|
| https://github.com/achingbrain |
|
| https://github.com/trivikr |
|
| https://github.com/nodejs-github-bot |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |