| react-profiling | 0 |
| react-import-map | react,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-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:f4661c9d-d2dc-bd32-9b83-aac90e8276fa |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CC2A:1F05C8:8C69B:B8678:6AED112C |
| html-safe-nonce | 1ef576de4f15c44fa383fb1d71ea9b5153435555737a93fb2bbda59faf126948 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQzJBOjFGMDVDODo4QzY5QjpCODY3ODo2QUVEMTEyQyIsInZpc2l0b3JfaWQiOiIyNDU3NDgwNjQxMDI4ODg2ODI4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 677c9b571006820aa7c7a2e69798cb93a5e9da8a36ff9b60448047ae7317656a |
| hovercard-subject-tag | pull_request:4198117731 |
| 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/64987/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/bfd38be64df116cf380705aa96625ff46f7721ddc7e5698a7668aa55350047fb/nodejs/node/pull/64987 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/bfd38be64df116cf380705aa96625ff46f7721ddc7e5698a7668aa55350047fb/nodejs/node/pull/64987 |
| og:image:alt | This PR is one of four focused changes split out of #64980 following review
feedback.
The full context, rationale, related work, benchmarks, and validation details
are documented there.
The AI-assi... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | GetThatCookie |
| hostname | github.com |
| expected-hostname | github.com |
| None | fe1176aafc8029267cb0358377ab58ce39547be3f743f36e1b549da3e6483a68 |
| 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 | 106bd81506ed8ed05cbd358a6a7d969bc8215167 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | pull-requests |
| Skip to content | https://github.com/nodejs/node/pull/64987#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F64987 |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects, and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| 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 |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | 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/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F64987 |
| 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/64987 |
| Reload | https://github.com/nodejs/node/pull/64987 |
| Reload | https://github.com/nodejs/node/pull/64987 |
| nodejs | https://github.com/nodejs |
| node | https://github.com/nodejs/node |
| Code | https://github.com/nodejs/node |
| Issues655 (655) | https://github.com/nodejs/node/issues |
| Pull requests666 (666) | 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 |
| https://github.com/nodejs/node |
| GetThatCookie | https://github.com/GetThatCookie |
| nodejs:main | https://github.com/nodejs/node/tree/main |
| GetThatCookie:pr64980_write_path | https://github.com/GetThatCookie/node/tree/pr64980_write_path |
| Conversation | https://github.com/nodejs/node/pull/64987 |
| Commits5 (5) | https://github.com/nodejs/node/pull/64987/commits |
| Checks | https://github.com/nodejs/node/pull/64987/checks |
| Files changed | https://github.com/nodejs/node/pull/64987/files |
| http: coalesce chunked writes during auto-corking | https://github.com/nodejs/node/pull/64987#top |
| GetThatCookie | https://github.com/GetThatCookie |
| nodejs:main | https://github.com/nodejs/node/tree/main |
| GetThatCookie:pr64980_write_path | https://github.com/GetThatCookie/node/tree/pr64980_write_path |
|
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| Aug 3, 2026 | https://github.com/nodejs/node/pull/64987#issue-5054283328 |
| #64980 | https://github.com/nodejs/node/pull/64980 |
| #64980 | https://github.com/nodejs/node/pull/64980 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/nodejs-github-bot |
| nodejs-github-bot | https://github.com/nodejs-github-bot |
| Aug 3, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5171791361 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/nodejs-github-bot |
| nodejs-github-bot | https://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 3, 2026 | https://github.com/nodejs/node/pull/64987#event-28913545535 |
| https://github.com/pimterry |
| pimterry | https://github.com/pimterry |
| Aug 4, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5178302349 |
| #64980 | https://github.com/nodejs/node/pull/64980 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| force-pushed | https://github.com/nodejs/node/compare/f5be64e1aeff99bf985e859f7d6687791b04014f..a28a4902422c4fd488990180437f9772d9af48c4 |
| f5be64e | https://github.com/nodejs/node/commit/f5be64e1aeff99bf985e859f7d6687791b04014f |
| a28a490 | https://github.com/nodejs/node/commit/a28a4902422c4fd488990180437f9772d9af48c4 |
|
Compare
| https://github.com/nodejs/node/compare/f5be64e1aeff99bf985e859f7d6687791b04014f..a28a4902422c4fd488990180437f9772d9af48c4 |
| August 4, 2026 21:00 | https://github.com/nodejs/node/pull/64987#event-28974392029 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| Aug 4, 2026 | https://github.com/nodejs/node/pull/64987#event-28974445827 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| Aug 4, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5184843563 |
| @pimterry | https://github.com/pimterry |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
|
http,net,stream: reconcile read, write, and parser paths
#64980
| https://github.com/nodejs/node/pull/64980 |
|
http: optimize corked writes and header pair tracking
#64887
| https://github.com/nodejs/node/pull/64887 |
| https://github.com/ronag |
| ronag | https://github.com/ronag |
| Aug 6, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5207136710 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| Aug 6, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5209072980 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/ronag |
| ronag | https://github.com/ronag |
|
Aug 7, 2026
| https://github.com/nodejs/node/pull/64987#pullrequestreview-4880615265 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/64987/files |
| lib/_http_outgoing.js | https://github.com/nodejs/node/pull/64987/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/ronag |
| ronag | https://github.com/ronag |
|
Aug 7, 2026
| https://github.com/nodejs/node/pull/64987#pullrequestreview-4880622357 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/64987/files |
| lib/_http_outgoing.js | https://github.com/nodejs/node/pull/64987/files#diff-48d21edbddb6e855d1ee5716c49bcdc0d913c11ee8a24a98ea7dbc60cd253556 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| GetThatCookie | https://github.com/GetThatCookie |
| August 24, 2026 21:23 | https://github.com/nodejs/node/pull/64987#commits-pushed-2667808 |
|
| https://github.com/GetThatCookie |
| http: coalesce chunked writes during auto-corking | https://github.com/nodejs/node/pull/64987/commits/2667808f4e984735dad4cee5f76b0d6474395765 |
| 2667808 | https://github.com/nodejs/node/pull/64987/commits/2667808f4e984735dad4cee5f76b0d6474395765 |
|
| https://github.com/GetThatCookie |
| http: simplify chunked write coalescing | https://github.com/nodejs/node/pull/64987/commits/f987f62850cd500919bb33dc6ec30693b795ef0f |
| f987f62 | https://github.com/nodejs/node/pull/64987/commits/f987f62850cd500919bb33dc6ec30693b795ef0f |
|
| https://github.com/GetThatCookie |
| http: preserve socket cork count during flush | https://github.com/nodejs/node/pull/64987/commits/f182f0e31656ddaab48830e61d0293e1fbf8a852 |
| f182f0e | https://github.com/nodejs/node/pull/64987/commits/f182f0e31656ddaab48830e61d0293e1fbf8a852 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| force-pushed | https://github.com/nodejs/node/compare/bc50bf5c6d9e723703b7273321540c4d39585382..f182f0e31656ddaab48830e61d0293e1fbf8a852 |
| bc50bf5 | https://github.com/nodejs/node/commit/bc50bf5c6d9e723703b7273321540c4d39585382 |
| f182f0e | https://github.com/nodejs/node/commit/f182f0e31656ddaab48830e61d0293e1fbf8a852 |
|
Compare
| https://github.com/nodejs/node/compare/bc50bf5c6d9e723703b7273321540c4d39585382..f182f0e31656ddaab48830e61d0293e1fbf8a852 |
| August 24, 2026 19:24 | https://github.com/nodejs/node/pull/64987#event-29934857367 |
| https://github.com/ronag |
| ronag | https://github.com/ronag |
|
Aug 24, 2026
| https://github.com/nodejs/node/pull/64987#pullrequestreview-5011734412 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/64987/files/f182f0e31656ddaab48830e61d0293e1fbf8a852 |
|
| https://github.com/GetThatCookie |
| http: fix lint error in writableLength | https://github.com/nodejs/node/pull/64987/commits/1ce49dd1702e650362a09edd51f17546877724e2 |
| 1ce49dd | https://github.com/nodejs/node/pull/64987/commits/1ce49dd1702e650362a09edd51f17546877724e2 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| Aug 24, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5400496966 |
| @ronag | https://github.com/ronag |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/apps/codecov |
| codecov | https://github.com/apps/codecov |
| Aug 24, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5401458652 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| Codecov | https://app.codecov.io/gh/nodejs/node/pull/64987?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| f2c7f1b | https://app.codecov.io/gh/nodejs/node/commit/f2c7f1bcf88643675210e59247e046bf2a021ec2?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| 8c276ca | https://app.codecov.io/gh/nodejs/node/commit/8c276ca2af8f882c596194030ea5d7fc76bf5fde?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/64987?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs |
| lib/_http_outgoing.js | https://app.codecov.io/gh/nodejs/node/pull/64987?src=pr&el=tree&filepath=lib%2F_http_outgoing.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL19odHRwX291dGdvaW5nLmpz |
| 61 files with indirect coverage changes | https://app.codecov.io/gh/nodejs/node/pull/64987/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/64987 |
|
| https://github.com/GetThatCookie |
| http: fix chunked write coalescing CI failures | https://github.com/nodejs/node/pull/64987/commits/8c276ca2af8f882c596194030ea5d7fc76bf5fde |
| 8c276ca | https://github.com/nodejs/node/pull/64987/commits/8c276ca2af8f882c596194030ea5d7fc76bf5fde |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| Aug 26, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5424729022 |
| @ronag | https://github.com/ronag |
| @pimterry | https://github.com/pimterry |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/ronag |
| ronag | https://github.com/ronag |
|
Aug 26, 2026
| https://github.com/nodejs/node/pull/64987#pullrequestreview-5029956862 |
|
View reviewed changes
| https://github.com/nodejs/node/pull/64987/files/8c276ca2af8f882c596194030ea5d7fc76bf5fde |
| https://github.com/trivikr |
| trivikr | https://github.com/trivikr |
|
request-ci
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci |
|
author ready
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22 |
| Aug 26, 2026 | https://github.com/nodejs/node/pull/64987#event-30052240820 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
request-ci
| https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci |
| Aug 26, 2026 | https://github.com/nodejs/node/pull/64987#event-30053405451 |
| https://github.com/nodejs-github-bot |
| Sign in to view | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F64987 |
| https://github.com/nodejs-github-bot |
| Sign in to view | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F64987 |
| https://github.com/nodejs-github-bot |
| Sign in to view | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F64987 |
| https://github.com/trivikr |
| trivikr | https://github.com/trivikr |
| Aug 28, 2026 | https://github.com/nodejs/node/pull/64987#issuecomment-5455828583 |
| a382c1c | https://github.com/nodejs/node/commit/a382c1c8edc7a43f6555898f4dd6b85cbdce0be6 |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
| https://github.com/trivikr |
| trivikr | https://github.com/trivikr |
| Aug 28, 2026 | https://github.com/nodejs/node/pull/64987#event-30179557635 |
| aduh95 | https://github.com/aduh95 |
|
Aug 29, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-8267a07 |
|
| https://github.com/GetThatCookie |
|
| https://github.com/aduh95 |
| http: coalesce chunked writes during auto-corking | https://github.com/nodejs/node/commit/8267a07abb39f72d7f53e64156895b4f55723419 |
| 8267a07 | https://github.com/nodejs/node/commit/8267a07abb39f72d7f53e64156895b4f55723419 |
| #64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/GetThatCookie |
| GetThatCookie | https://github.com/GetThatCookie |
| August 29, 2026 14:18 | https://github.com/nodejs/node/pull/64987#event-30212274269 |
| aduh95 | https://github.com/aduh95 |
|
Sep 3, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-6ead515 |
|
| https://github.com/GetThatCookie |
|
| https://github.com/aduh95 |
| http: coalesce chunked writes during auto-corking | https://github.com/nodejs/node/commit/6ead515f7feb2ca9b0d4905df0a3e3e5dc72522d |
| 6ead515 | https://github.com/nodejs/node/commit/6ead515f7feb2ca9b0d4905df0a3e3e5dc72522d |
| #64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
Sep 7, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5376777990 |
|
Version 26.9.0 (Current)
#65881
| https://github.com/nodejs/node/pull/65881 |
| aduh95 | https://github.com/aduh95 |
|
Sep 15, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-f9175a2 |
|
| https://github.com/GetThatCookie |
|
| https://github.com/aduh95 |
| http: coalesce chunked writes during auto-corking | https://github.com/nodejs/node/commit/f9175a212ca96c0ad99a23f5dc479c171b081e13 |
| f9175a2 | https://github.com/nodejs/node/commit/f9175a212ca96c0ad99a23f5dc479c171b081e13 |
| #64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/kjsik11 |
| kjsik11 | https://github.com/kjsik11 |
|
Sep 18, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5496904608 |
|
test(fetch): make pull-dont-push exceed any socket buffer
nodejs/undici#5840
| https://github.com/nodejs/undici/pull/5840 |
| aduh95 | https://github.com/aduh95 |
|
Sep 19, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-742b4bf |
|
| https://github.com/GetThatCookie |
|
| https://github.com/aduh95 |
| http: coalesce chunked writes during auto-corking | https://github.com/nodejs/node/commit/742b4bf5a6e879b4b0bfd9cb2612924149666db6 |
| 742b4bf | https://github.com/nodejs/node/commit/742b4bf5a6e879b4b0bfd9cb2612924149666db6 |
| #64987 | https://github.com/nodejs/node/pull/64987 |
|
node:http: deliver every chunk that a corked OutgoingMessage accepts
oven-sh/bun#44676
| https://github.com/oven-sh/bun/pull/44676 |
|
node:http: OutgoingMessage fixes from node v26.5.0 to v26.10.0 that are not ported
oven-sh/bun#44677
| https://github.com/oven-sh/bun/issues/44677 |
| robobun | https://github.com/robobun |
|
Oct 7, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-0194177 |
|
| https://github.com/robobun |
| node:http: keep the socket corked over the uncork() flush, and check … | https://github.com/oven-sh/bun/commit/0194177c6ee30f7ac018b189db03db5fac5641c7 |
| 0194177 | https://github.com/oven-sh/bun/commit/0194177c6ee30f7ac018b189db03db5fac5641c7 |
| nodejs/node#64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
Oct 11, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5805806867 |
|
2026-10-14, Version 24.22.0 'Krypton' (LTS)
#66667
| https://github.com/nodejs/node/pull/66667 |
| https://github.com/junyup0503 |
| junyup0503 | https://github.com/junyup0503 |
|
Oct 16, 2026
| https://github.com/nodejs/node/pull/64987#ref-issue-5879299858 |
|
http: 'drain' is never emitted for chunked responses with multi-byte strings (v24.22.0 regression)
#66781
| https://github.com/nodejs/node/issues/66781 |
| junyup0503 | https://github.com/junyup0503 |
|
Oct 16, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-a360243 |
|
| https://github.com/junyup0503 |
| http: emit 'drain' after flushing coalesced chunks | https://github.com/junyup0503/node/commit/a3602435ae0ed6a5eea049c965f21e2ce0818aa5 |
| a360243 | https://github.com/junyup0503/node/commit/a3602435ae0ed6a5eea049c965f21e2ce0818aa5 |
| nodejs#66781 | https://github.com/nodejs/node/issues/66781 |
| nodejs#64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/junyup0503 |
| junyup0503 | https://github.com/junyup0503 |
|
Oct 16, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5879605395 |
|
http: emit 'drain' after flushing coalesced chunks
#66782
| https://github.com/nodejs/node/pull/66782 |
| markharding | https://github.com/markharding |
|
Oct 19, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-7e9c1d2 |
|
| https://github.com/markharding |
| Update Node.js to v24.22.0 (#1833) | https://github.com/futo-org/Harbor/commit/7e9c1d2fd346da653b5f5b3cbdadc19494c1516f |
| 7e9c1d2 | https://github.com/futo-org/Harbor/commit/7e9c1d2fd346da653b5f5b3cbdadc19494c1516f |
| https://github.com/QuellaMC |
| QuellaMC | https://github.com/QuellaMC |
|
Oct 20, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5949893106 |
|
Cut a streamed model answer only after its chunks reach the socket
QuellaMC/Project02#137
| https://github.com/QuellaMC/Project02/pull/137 |
| QuellaMC | https://github.com/QuellaMC |
|
Oct 20, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-7e6886f |
|
| https://github.com/QuellaMC |
| Cut a streamed model answer only after its chunks reach the socket ( | https://github.com/QuellaMC/Project02/commit/7e6886f05ec0098731e3f78c81ccebcf644b7654 |
| #137 | https://github.com/QuellaMC/Project02/pull/137 |
| 7e6886f | https://github.com/QuellaMC/Project02/commit/7e6886f05ec0098731e3f78c81ccebcf644b7654 |
| https://github.com/QuellaMC/Project02/pull/137 |
| nodejs/node#64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/robobun |
| robobun | https://github.com/robobun |
|
Oct 21, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5917881317 |
|
node:http: gate 'drain' on the bytes of the handle, give write callbacks to the stream
oven-sh/bun#46014
| https://github.com/oven-sh/bun/pull/46014 |
| 40oleg | https://github.com/40oleg |
|
Oct 21, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-d229041 |
|
| https://github.com/40oleg |
| node:http: send the chunked writes of one tick as one chunk, as Node.… | https://github.com/40oleg/nona/commit/d229041b6602ed558abf1d01c1e942ce33a0c8af |
| d229041 | https://github.com/40oleg/nona/commit/d229041b6602ed558abf1d01c1e942ce33a0c8af |
| nodejs/node#64987 | https://github.com/nodejs/node/pull/64987 |
| 40oleg | https://github.com/40oleg |
|
Oct 22, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-318f7ec |
|
| https://github.com/40oleg |
| HTTP server: about 2x Node.js on hello, json, close and big64k ( | https://github.com/40oleg/nona/commit/318f7ec5286a5a7f9be843b3bbd51c291184278d |
| #409 | https://github.com/40oleg/nona/pull/409 |
| ) | https://github.com/40oleg/nona/commit/318f7ec5286a5a7f9be843b3bbd51c291184278d |
| 318f7ec | https://github.com/40oleg/nona/commit/318f7ec5286a5a7f9be843b3bbd51c291184278d |
| #403 | https://github.com/40oleg/nona/issues/403 |
| #403 | https://github.com/40oleg/nona/issues/403 |
| #403 | https://github.com/40oleg/nona/issues/403 |
| nodejs/node#64987 | https://github.com/nodejs/node/pull/64987 |
| https://github.com/imrihe-ledge |
| imrihe-ledge | https://github.com/imrihe-ledge |
|
Oct 22, 2026
| https://github.com/nodejs/node/pull/64987#ref-issue-5977973824 |
|
http: chunked ServerResponse never emits 'drain' and stalls after ~64 KiB when written strings contain non-ASCII (regression in v24.22.0 / v26.9.0)
#66924
| https://github.com/nodejs/node/issues/66924 |
| https://github.com/hjdhjd |
| hjdhjd | https://github.com/hjdhjd |
|
Oct 24, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-6016869086 |
|
fix(hb-service): stop the colored log download stalling on node 24.22+ and 26.9+
homebridge/homebridge-config-ui-x#3083
| https://github.com/homebridge/homebridge-config-ui-x/pull/3083 |
| paultibbetts | https://github.com/paultibbetts |
|
Oct 27, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-1cd6b6e |
|
| https://github.com/renovate-bot |
|
| https://github.com/paultibbetts |
| chore(deps): update node.js to v24.22.1 (#12) | https://github.com/paultibbetts/indiekit.paultibbetts.uk/commit/1cd6b6eb5f00d6f9cbd77687d68df169241003ad |
| 1cd6b6e | https://github.com/paultibbetts/indiekit.paultibbetts.uk/commit/1cd6b6eb5f00d6f9cbd77687d68df169241003ad |
| https://github.com/sonic182 |
| sonic182 | https://github.com/sonic182 |
|
Oct 29, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-6102510289 |
|
Send the /chunked test response as two chunks on Node 24.22
sonic182/aiosonic#659
| https://github.com/sonic182/aiosonic/pull/659 |
| sonic182 | https://github.com/sonic182 |
|
Oct 29, 2026
| https://github.com/nodejs/node/pull/64987#ref-commit-f0b0936 |
|
| https://github.com/sonic182 |
| Send the /chunked test response as two chunks on Node 24.22 ( | https://github.com/sonic182/aiosonic/commit/f0b0936e6ad1be4995c6e717eef921ef9456cff9 |
| #659 | https://github.com/sonic182/aiosonic/pull/659 |
| ) | https://github.com/sonic182/aiosonic/commit/f0b0936e6ad1be4995c6e717eef921ef9456cff9 |
| f0b0936 | https://github.com/sonic182/aiosonic/commit/f0b0936e6ad1be4995c6e717eef921ef9456cff9 |
| nodejs/node#64987 | https://github.com/nodejs/node/pull/64987 |
|
fix(network): give the fake sockets a writable length and high-water mark
H4ad/serverless-adapter#424
| https://github.com/H4ad/serverless-adapter/pull/424 |
|
On Node.js 24.22.0+, every streamed response hangs (the fake socket has no writableLength / writableHighWaterMark)
H4ad/serverless-adapter#423
| https://github.com/H4ad/serverless-adapter/issues/423 |
| https://github.com/smaeda-ks |
| smaeda-ks | https://github.com/smaeda-ks |
|
Nov 1, 2026
| https://github.com/nodejs/node/pull/64987#ref-pullrequest-5901996593 |
|
Complete sync flushes across output buffer boundaries
rust-lang/flate2-rs#582
| https://github.com/rust-lang/flate2-rs/pull/582 |
| 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%2F64987 |
|
| https://github.com/pimterry |
|
pimterry
| https://github.com/pimterry |
|
| https://github.com/nodejs/node/pull/64987/files/8c276ca2af8f882c596194030ea5d7fc76bf5fde |
|
| https://github.com/ronag |
|
ronag
| https://github.com/ronag |
|
| https://github.com/nodejs/node/pull/64987/files/8c276ca2af8f882c596194030ea5d7fc76bf5fde |
| Please reload this page | https://github.com/nodejs/node/pull/64987 |
|
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 page | https://github.com/nodejs/node/pull/64987 |
|
| https://github.com/GetThatCookie |
|
| https://github.com/nodejs-github-bot |
|
| https://github.com/pimterry |
|
| https://github.com/ronag |
|
| https://github.com/trivikr |
|
| 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 |