René's URL Explorer Experiment


Title: quic: complete the QUIC/HTTP3 implementation by jasnell · Pull Request #62876 · nodejs/node · GitHub

Open Graph Title: quic: complete the QUIC/HTTP3 implementation by jasnell · Pull Request #62876 · nodejs/node

X Title: quic: complete the QUIC/HTTP3 implementation by jasnell · Pull Request #62876 · nodejs/node

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: This PR is necessarily quite large, and I apologize for that. This gets the QUIC and HTTP/3 implementations to a functional state with a complete suite of tests and docs. The PR contains the necess...

X Description: This PR is necessarily quite large, and I apologize for that. This gets the QUIC and HTTP/3 implementations to a functional state with a complete suite of tests and docs. The PR contains the necess...

Mail addresses
jasnell@gmail.com

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

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:1a0c6fc5-c26d-662f-b2dc-7e5dc682976c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC368:20AB3F:1C1D3BE:28E4C68:6A4D02E6
html-safe-noncef055f1c0c798113a2f52c8a3a85726e95cbd9f8f5e445e11ccbe8f0738cfa843
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMzY4OjIwQUIzRjoxQzFEM0JFOjI4RTRDNjg6NkE0RDAyRTYiLCJ2aXNpdG9yX2lkIjoiNDUwNTc2MzI4MzM1Mzc5NzM1MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac987ef1fc15075dafd847a427aa603d365581b15af5fb8559b99574e6b1c097ce
hovercard-subject-tagpull_request:3563004769
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/62876/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/793d8c630a74d5fedb46ffdf4fd1b1065720bb96eed5784eb6bf25069773c2b4/nodejs/node/pull/62876
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/793d8c630a74d5fedb46ffdf4fd1b1065720bb96eed5784eb6bf25069773c2b4/nodejs/node/pull/62876
og:image:altThis PR is necessarily quite large, and I apologize for that. This gets the QUIC and HTTP/3 implementations to a functional state with a complete suite of tests and docs. The PR contains the necess...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejasnell
hostnamegithub.com
expected-hostnamegithub.com
None31e4db13a9e20081f2fac78f441659a6576e582bbb15e153f9c7fb6473aa29f5
turbo-cache-controlno-cache
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
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasefb70bd3c4b2bec429781b65419e912c66e2d5581
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/62876#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F62876
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%2F62876
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
Reloadhttps://github.com/nodejs/node/pull/62876
Reloadhttps://github.com/nodejs/node/pull/62876
Reloadhttps://github.com/nodejs/node/pull/62876
Please reload this pagehttps://github.com/nodejs/node/pull/62876
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/62876
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 957 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
jasnellhttps://github.com/jasnell
nodejs:mainhttps://github.com/nodejs/node/tree/main
jasnell:jasnell/more-quic-improvements-2https://github.com/jasnell/node/tree/jasnell/more-quic-improvements-2
Conversationhttps://github.com/nodejs/node/pull/62876
Commits12 (12)https://github.com/nodejs/node/pull/62876/commits
Checkshttps://github.com/nodejs/node/pull/62876/checks
Files changedhttps://github.com/nodejs/node/pull/62876/files
quic: complete the QUIC/HTTP3 implementationhttps://github.com/nodejs/node/pull/62876#top
jasnellhttps://github.com/jasnell
nodejs:mainhttps://github.com/nodejs/node/tree/main
jasnell:jasnell/more-quic-improvements-2https://github.com/jasnell/node/tree/jasnell/more-quic-improvements-2
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Apr 21, 2026https://github.com/nodejs/node/pull/62876#issue-4304047902
Please reload this pagehttps://github.com/nodejs/node/pull/62876
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Qardhttps://github.com/Qard
mcollinahttps://github.com/mcollina
April 21, 2026 16:43https://github.com/nodejs/node/pull/62876#event-24726197105
https://github.com/jasnell
jasnellhttps://github.com/jasnell
experimental https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aexperimental
quic https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aquic
Apr 21, 2026https://github.com/nodejs/node/pull/62876#event-24726198071
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Apr 21, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4290269248
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
April 21, 2026 16:43https://github.com/nodejs/node/pull/62876#event-24726200120
https://github.com/nodejs-github-bot
nodejs-github-bothttps://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
Apr 21, 2026https://github.com/nodejs/node/pull/62876#event-24726202818
quic: disable building ngtcp2 examples #62859 https://github.com/nodejs/node/pull/62859
test: add quic datagrams test #57119 https://github.com/nodejs/node/pull/57119
Initialize CID::cid_ class member in constructor #58395 https://github.com/nodejs/node/pull/58395
https://github.com/panva
panvahttps://github.com/panva
Apr 21, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4149599492
View reviewed changes https://github.com/nodejs/node/pull/62876/files
test/fixtures/keys/ca2-crl-agent3.pemhttps://github.com/nodejs/node/pull/62876/files#diff-f9321a833903b220956246e3d2ecbda1007fdad7e15abffaef6369b0aa2bdd58
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
force-pushedhttps://github.com/nodejs/node/compare/01d06b26c3995b5396e326b86b9daef4c76cac75..bbd0da0ae8862a882144dbcb6efa115b1068223c
01d06b2https://github.com/nodejs/node/commit/01d06b26c3995b5396e326b86b9daef4c76cac75
bbd0da0https://github.com/nodejs/node/commit/bbd0da0ae8862a882144dbcb6efa115b1068223c
Compare https://github.com/nodejs/node/compare/01d06b26c3995b5396e326b86b9daef4c76cac75..bbd0da0ae8862a882144dbcb6efa115b1068223c
April 21, 2026 19:55https://github.com/nodejs/node/pull/62876#event-24731589369
https://github.com/Qard
Qardhttps://github.com/Qard
Apr 21, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4150080490
View reviewed changes https://github.com/nodejs/node/pull/62876/files
Qardhttps://github.com/Qard
https://github.com/nodejs/node/pull/62876#pullrequestreview-4150080490
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
doc/api/quic.mdhttps://github.com/nodejs/node/pull/62876/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
Please reload this pagehttps://github.com/nodejs/node/pull/62876
doc/api/quic.mdhttps://github.com/nodejs/node/pull/62876/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
large-pr https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Alarge-pr
Apr 21, 2026https://github.com/nodejs/node/pull/62876#event-24734806881
https://github.com/achingbrain
achingbrainhttps://github.com/achingbrain
Apr 22, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4153530957
View reviewed changes https://github.com/nodejs/node/pull/62876/files
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/RafaelGSS
RafaelGSShttps://github.com/RafaelGSS
Apr 22, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4153747879
View reviewed changes https://github.com/nodejs/node/pull/62876/files
RafaelGSShttps://github.com/RafaelGSS
https://github.com/nodejs/node/pull/62876#pullrequestreview-4153747879
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/pimterry
pimterryhttps://github.com/pimterry
Apr 22, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4153572216
View reviewed changes https://github.com/nodejs/node/pull/62876/files
pimterryhttps://github.com/pimterry
https://github.com/nodejs/node/pull/62876#pullrequestreview-4153572216
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
pimterryhttps://github.com/pimterry
Apr 22, 2026https://github.com/nodejs/node/pull/62876#discussion_r3123748824
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
jasnellhttps://github.com/jasnell
Apr 22, 2026https://github.com/nodejs/node/pull/62876#discussion_r3125264468
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
pimterryhttps://github.com/pimterry
Apr 22, 2026https://github.com/nodejs/node/pull/62876#discussion_r3125685295
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://nodejs.org/api/stream_iter.html#strict-defaulthttps://nodejs.org/api/stream_iter.html#strict-default
Please reload this pagehttps://github.com/nodejs/node/pull/62876
jasnellhttps://github.com/jasnell
Apr 22, 2026https://github.com/nodejs/node/pull/62876#discussion_r3126236348
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
pimterryhttps://github.com/pimterry
Apr 23, 2026https://github.com/nodejs/node/pull/62876#discussion_r3129842018
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@alexweejhttps://github.com/alexweej
Please reload this pagehttps://github.com/nodejs/node/pull/62876
jasnellhttps://github.com/jasnell
May 4, 2026https://github.com/nodejs/node/pull/62876#discussion_r3182861260
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
jasnellhttps://github.com/jasnell
May 5, 2026https://github.com/nodejs/node/pull/62876#discussion_r3190014338
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Apr 22, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4296952753
@RafaelGSShttps://github.com/RafaelGSS
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
force-pushedhttps://github.com/nodejs/node/compare/0281f3f94c0fffbe3bef4a01013a1bda871bd231..350bda3018cab3f5fc4a1c046513819b6753e493
0281f3fhttps://github.com/nodejs/node/commit/0281f3f94c0fffbe3bef4a01013a1bda871bd231
350bda3https://github.com/nodejs/node/commit/350bda3018cab3f5fc4a1c046513819b6753e493
Compare https://github.com/nodejs/node/compare/0281f3f94c0fffbe3bef4a01013a1bda871bd231..350bda3018cab3f5fc4a1c046513819b6753e493
April 22, 2026 15:57https://github.com/nodejs/node/pull/62876#event-24762727252
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Apr 22, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4298767472
Please reload this pagehttps://github.com/nodejs/node/pull/62876
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/62876?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
6df4f7bhttps://app.codecov.io/gh/nodejs/node/commit/6df4f7bf27ffd93d20a2ebade04f1de92d5231e3?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
c04a4f7https://app.codecov.io/gh/nodejs/node/commit/c04a4f745749501e4877f8cfd44540ed51f3b6fe?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/62876?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/quic/state.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Fquic%2Fstate.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3F1aWMvc3RhdGUuanM=
162 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/blob.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?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=
63 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/quic/stats.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Fquic%2Fstats.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3F1aWMvc3RhdHMuanM=
40 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/node_sockaddr.cchttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=src%2Fnode_sockaddr.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfc29ja2FkZHIuY2M=
11 Missing and 10 partials ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/node_blob.cchttps://app.codecov.io/gh/nodejs/node/pull/62876?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==
7 Missing and 6 partials ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/node_util.cchttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=src%2Fnode_util.cc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfdXRpbC5jYw==
6 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
src/dataqueue/queue.cchttps://app.codecov.io/gh/nodejs/node/pull/62876?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==
4 Missing and 1 partial ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/perf/observe.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Fperf%2Fobserve.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3BlcmYvb2JzZXJ2ZS5qcw==
1 Missing ⚠️ https://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/62876?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/errors.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Ferrors.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2Vycm9ycy5qcw==
lib/internal/fs/promises.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Ffs%2Fpromises.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2ZzL3Byb21pc2VzLmpz
lib/internal/quic/diagnostics.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Fquic%2Fdiagnostics.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3F1aWMvZGlhZ25vc3RpY3MuanM=
lib/internal/quic/quic.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?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==
lib/internal/quic/symbols.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Fquic%2Fsymbols.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3F1aWMvc3ltYm9scy5qcw==
src/debug_utils.hhttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=src%2Fdebug_utils.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL2RlYnVnX3V0aWxzLmg=
src/node_blob.hhttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=src%2Fnode_blob.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfYmxvYi5o
src/node_file.hhttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=src%2Fnode_file.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfZmlsZS5o
src/node_sockaddr.hhttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=src%2Fnode_sockaddr.h&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-c3JjL25vZGVfc29ja2FkZHIuaA==
lib/internal/perf/observe.jshttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree&filepath=lib%2Finternal%2Fperf%2Fobserve.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL3BlcmYvb2JzZXJ2ZS5qcw==
7 morehttps://app.codecov.io/gh/nodejs/node/pull/62876?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
56 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/62876/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Test Analyticshttps://docs.codecov.com/docs/test-analytics
JS Bundle Analysishttps://docs.codecov.com/docs/javascript-bundle-analysis
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/achingbrain
achingbrainhttps://github.com/achingbrain
Apr 23, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4159629150
View reviewed changes https://github.com/nodejs/node/pull/62876/files
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/achingbrain
achingbrainhttps://github.com/achingbrain
Apr 24, 2026 https://github.com/nodejs/node/pull/62876#ref-pullrequest-4322536554
feat: add quic transport libp2p/js-libp2p#3475 https://github.com/libp2p/js-libp2p/pull/3475
https://github.com/pimterry
pimterryhttps://github.com/pimterry
Apr 24, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4169113890
View reviewed changes https://github.com/nodejs/node/pull/62876/files
pimterryhttps://github.com/pimterry
https://github.com/nodejs/node/pull/62876#pullrequestreview-4169113890
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
lib/internal/quic/quic.jshttps://github.com/nodejs/node/pull/62876/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/achingbrain
achingbrainhttps://github.com/achingbrain
Apr 24, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4314102877
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/mcollina
mcollinahttps://github.com/mcollina
May 4, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4221676783
View reviewed changes https://github.com/nodejs/node/pull/62876/files
mcollinahttps://github.com/mcollina
https://github.com/nodejs/node/pull/62876#pullrequestreview-4221676783
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/mcollina
mcollinahttps://github.com/mcollina
May 4, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4372666120
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Qardhttps://github.com/Qard
RafaelGSShttps://github.com/RafaelGSS
mcollinahttps://github.com/mcollina
panvahttps://github.com/panva
pimterryhttps://github.com/pimterry
May 5, 2026 16:30https://github.com/nodejs/node/pull/62876#event-25185258736
https://github.com/mcollina
mcollinahttps://github.com/mcollina
May 5, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4230108486
View reviewed changes https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
mcollinahttps://github.com/mcollina
https://github.com/nodejs/node/pull/62876#pullrequestreview-4230108486
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/nodejs-github-bot
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F62876
https://github.com/panva
panvahttps://github.com/panva
May 5, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4230485755
View reviewed changes https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/ShogunPanda
ShogunPandahttps://github.com/ShogunPanda
May 5, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4230955903
View reviewed changes https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/ronag
ronaghttps://github.com/ronag
May 5, 2026 https://github.com/nodejs/node/pull/62876#pullrequestreview-4231711932
View reviewed changes https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
May 6, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4384110662
https://ci.nodejs.org/job/node-test-pull-request/73189/https://ci.nodejs.org/job/node-test-pull-request/73189/
Please reload this pagehttps://github.com/nodejs/node/pull/62876
jasnellhttps://github.com/jasnell
May 6, 2026 https://github.com/nodejs/node/pull/62876#ref-commit-cf91d18
https://github.com/jasnell
quic: complete the internal implementation of QUIChttps://github.com/nodejs/node/commit/cf91d181fbd00899790852c510bcf4522e8084ea
cf91d18https://github.com/nodejs/node/commit/cf91d181fbd00899790852c510bcf4522e8084ea
#62876https://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
May 6, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4384615291
cf91d18https://github.com/nodejs/node/commit/cf91d181fbd00899790852c510bcf4522e8084ea
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
jasnellhttps://github.com/jasnell
May 6, 2026https://github.com/nodejs/node/pull/62876#event-25200774239
https://github.com/aduh95
aduh95https://github.com/aduh95
May 6, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4386340248
coverage-linux-without-intlhttps://github.com/nodejs/node/actions/runs/25388696381/job/74457069801#logs
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/aduh95
aduh95https://github.com/aduh95
May 6, 2026 https://github.com/nodejs/node/pull/62876#ref-pullrequest-4389940478
Revert "quic: complete the internal implementation of QUIC" #63148 https://github.com/nodejs/node/pull/63148
https://github.com/aduh95
aduh95https://github.com/aduh95
dont-land-on-v22.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v22.x
dont-land-on-v24.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v24.x
dont-land-on-v25.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v25.x
dont-land-on-v26.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v26.x
May 6, 2026https://github.com/nodejs/node/pull/62876#event-25209875407
https://github.com/jasnell
jasnellhttps://github.com/jasnell
May 6, 2026https://github.com/nodejs/node/pull/62876#issuecomment-4387594009
#63149https://github.com/nodejs/node/pull/63149
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/pimterry
pimterryhttps://github.com/pimterry
May 15, 2026 https://github.com/nodejs/node/pull/62876#ref-pullrequest-4416765908
quic: fixup quic stream variable chunk len #63230 https://github.com/nodejs/node/pull/63230
https://github.com/aduh95
aduh95https://github.com/aduh95
dont-land-on-v22.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v22.x
dont-land-on-v24.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v24.x
dont-land-on-v25.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v25.x
dont-land-on-v26.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Adont-land-on-v26.x
May 19, 2026https://github.com/nodejs/node/pull/62876#event-25696222807
aduh95https://github.com/aduh95
May 19, 2026 https://github.com/nodejs/node/pull/62876#ref-commit-a405b13
https://github.com/jasnell
https://github.com/aduh95
quic: complete the internal implementation of QUIChttps://github.com/nodejs/node/commit/a405b132dd9102ccc7b20fa7039e82460824ce93
a405b13https://github.com/nodejs/node/commit/a405b132dd9102ccc7b20fa7039e82460824ce93
#62876https://github.com/nodejs/node/pull/62876
aduh95https://github.com/aduh95
May 19, 2026 https://github.com/nodejs/node/pull/62876#ref-commit-7e6b77b
https://github.com/jasnell
https://github.com/aduh95
quic: complete the internal implementation of QUIChttps://github.com/nodejs/node/commit/7e6b77b14d7760266c47464eefef22266fb8428b
7e6b77bhttps://github.com/nodejs/node/commit/7e6b77b14d7760266c47464eefef22266fb8428b
#62876https://github.com/nodejs/node/pull/62876
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
May 19, 2026 https://github.com/nodejs/node/pull/62876#ref-pullrequest-4480613646
2026-05-20, Version 26.2.0 (Current) #63440 https://github.com/nodejs/node/pull/63440
araujoguihttps://github.com/araujogui
May 26, 2026 https://github.com/nodejs/node/pull/62876#ref-commit-ecb9498
https://github.com/jasnell
https://github.com/araujogui
quic: complete the internal implementation of QUIChttps://github.com/araujogui/node/commit/ecb9498a63d99dcbf26c0d50313d1572bab5237f
ecb9498https://github.com/araujogui/node/commit/ecb9498a63d99dcbf26c0d50313d1572bab5237f
nodejs#62876https://github.com/nodejs/node/pull/62876
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F62876
https://github.com/mcollina
mcollina https://github.com/mcollina
https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/ShogunPanda
ShogunPanda https://github.com/ShogunPanda
https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/panva
panva https://github.com/panva
https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/ronag
ronag https://github.com/ronag
https://github.com/nodejs/node/pull/62876/files/c04a4f745749501e4877f8cfd44540ed51f3b6fe
https://github.com/Qard
Qard https://github.com/Qard
https://github.com/pimterry
pimterry https://github.com/pimterry
https://github.com/RafaelGSS
RafaelGSS https://github.com/RafaelGSS
https://github.com/achingbrain
achingbrain https://github.com/achingbrain
https://github.com/nodejs/node/pull/62876/files/babb19df590ff524c2b15cbfe8d9ba55f7eb11b4
author ready https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22author%20ready%22
experimental https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aexperimental
large-pr https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Alarge-pr
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
Please reload this pagehttps://github.com/nodejs/node/pull/62876
https://github.com/jasnell
https://github.com/nodejs-github-bot
https://github.com/achingbrain
https://github.com/mcollina
https://github.com/aduh95
https://github.com/ShogunPanda
https://github.com/Qard
https://github.com/panva
https://github.com/pimterry
https://github.com/ronag
https://github.com/RafaelGSS
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.