Title: quic: Documentation on async write on QuicStream · Issue #63305 · nodejs/node · GitHub
Open Graph Title: quic: Documentation on async write on QuicStream · Issue #63305 · nodejs/node
X Title: quic: Documentation on async write on QuicStream · Issue #63305 · nodejs/node
Description: The current documentation says: Writer — access stream.writer to push data incrementally. The writer exposes synchronous methods (writeSync(), writevSync(), endSync()) that return immediately, as well as async equivalents (write(), write...
Open Graph Description: The current documentation says: Writer — access stream.writer to push data incrementally. The writer exposes synchronous methods (writeSync(), writevSync(), endSync()) that return immediately, as w...
X Description: The current documentation says: Writer — access stream.writer to push data incrementally. The writer exposes synchronous methods (writeSync(), writevSync(), endSync()) that return immediately, as w...
Opengraph URL: https://github.com/nodejs/node/issues/63305
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"quic: Documentation on async write on QuicStream","articleBody":"The current documentation says:\n\n> Writer — access [stream.writer](https://github.com/nodejs/node/blob/main/doc/api/quic.md#streamwriter) to push data incrementally. The writer exposes synchronous methods (writeSync(), writevSync(), endSync()) that return immediately, as well as async equivalents (write(), writev(), end()) that wait for drain when backpressured.\n\nThe async variant behaves currently like a push source in `strict` mode see https://github.com/WinterTC55/iter-streams/blob/main/docs/DESIGN.md#4-push-stream .\nSo it rejects if the flow control buffer is full.\nMaybe this is the desired behavior.\nI think this should be stated in documentation. Together with an example, how one want to check if the buffer is full.\nAlternatively, a behavior, such as `block,` may be considered as an option.\n\nThat is only a tiny issue, I was wondering.\n\n@jasnell \n","author":{"url":"https://github.com/martenrichter","@type":"Person","name":"martenrichter"},"datePublished":"2026-05-14T11:50:16Z","url":"https://github.com/nodejs/node/issues/63305"}
| 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/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:6048b49e-e70e-672f-8973-633edb37ffe1 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C3C2:37E706:830A95:AA88CF:6AED35C7 |
| html-safe-nonce | 3172fd97caec556ab0eab3647eeb495d0f04f571433bf010dfc1c68d3238acf9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDM0MyOjM3RTcwNjo4MzBBOTU6QUE4OENGOjZBRUQzNUM3IiwidmlzaXRvcl9pZCI6IjkyODA0NTUyMjgxNzQ2Mzc1MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 261ec075b89612e06fca760cea15eeb2e610a2b23601ab9aa8dea7ce81c8df52 |
| hovercard-subject-tag | issue:4445661346 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/node/63305/issue_layout |
| twitter:image | https://opengraph.githubassets.com/34503ae65e42fbc77186b076083eb3322728c18f4018208e2a74c8f77c2541ba/nodejs/node/issues/63305 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/34503ae65e42fbc77186b076083eb3322728c18f4018208e2a74c8f77c2541ba/nodejs/node/issues/63305 |
| og:image:alt | The current documentation says: Writer — access stream.writer to push data incrementally. The writer exposes synchronous methods (writeSync(), writevSync(), endSync()) that return immediately, as w... |
| 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 | 26c92a9388ddfad3fa88d132b5d5f0b4747030233dcc4e5efb05f1cbae152184 |
| turbo-cache-control | no-preview |
| 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 | c629ad99c254d306375fc8354d04321c2c362236 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width