Title: http: Reduce API surface · Issue #33118 · nodejs/node · GitHub
Open Graph Title: http: Reduce API surface · Issue #33118 · nodejs/node
X Title: http: Reduce API surface · Issue #33118 · nodejs/node
Description: I would like to suggest that complete and aborted are unnecessary API surface and should be at least doc deprecated. The user can keep of track of this state themselves by registering an 'aborted' handler. In particular the exact semanti...
Open Graph Description: I would like to suggest that complete and aborted are unnecessary API surface and should be at least doc deprecated. The user can keep of track of this state themselves by registering an 'aborted' ...
X Description: I would like to suggest that complete and aborted are unnecessary API surface and should be at least doc deprecated. The user can keep of track of this state themselves by registering an 'abort...
Opengraph URL: https://github.com/nodejs/node/issues/33118
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"http: Reduce API surface","articleBody":"I would like to suggest that [`complete`](https://nodejs.org/dist/latest-v14.x/docs/api/http.html#http_message_complete) and [`aborted`](https://nodejs.org/dist/latest-v14.x/docs/api/http.html#http_message_aborted) are unnecessary API surface and should be at least doc deprecated.\r\n\r\nThe user can keep of track of this state themselves by registering an `'aborted'` handler.\r\n\r\nIn particular the exact semantics of e.g. `complete` is a slightly unclear and might cause more harm than use.","author":{"url":"https://github.com/ronag","@type":"Person","name":"ronag"},"datePublished":"2020-04-28T08:02:25Z","url":"https://github.com/nodejs/node/issues/33118"}
| 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:6e43a997-ffeb-7cdb-5f2b-60dd0105f09e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BD86:197704:6B7BCB:8B6E02:6AED2E49 |
| html-safe-nonce | 3f29d23da4a8e0372fc3a5d98cca5a98887c24ec85c40689186758fb187df76c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDg2OjE5NzcwNDo2QjdCQ0I6OEI2RTAyOjZBRUQyRTQ5IiwidmlzaXRvcl9pZCI6IjI5MTA3NjE3MDEyMTgyNjY2OTciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 27da3f62bcef101c6b9b7ab571439c2ca9f546e8ada5d95380ce6c1ac64b3480 |
| hovercard-subject-tag | issue:608109277 |
| 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/33118/issue_layout |
| twitter:image | https://opengraph.githubassets.com/ad34a8dc4251fa026206e9448d3a9a48ceeb86563c4f1d5b8403482e6ce3cc5d/nodejs/node/issues/33118 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/ad34a8dc4251fa026206e9448d3a9a48ceeb86563c4f1d5b8403482e6ce3cc5d/nodejs/node/issues/33118 |
| og:image:alt | I would like to suggest that complete and aborted are unnecessary API surface and should be at least doc deprecated. The user can keep of track of this state themselves by registering an 'aborted' ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ronag |
| hostname | github.com |
| expected-hostname | github.com |
| None | e51d0b7b5ab34b1688c05b54c3ed17b8658b2fa9bca973a9c740683ccb12cf4a |
| 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 | 59ebb7b901cc154ecc179a44f266fcf69f343b30 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width