René's URL Explorer Experiment


Title: quic: apply multiple quic performance and packet handling improvements by jasnell · Pull Request #63267 · nodejs/node · GitHub

Open Graph Title: quic: apply multiple quic performance and packet handling improvements by jasnell · Pull Request #63267 · nodejs/node

X Title: quic: apply multiple quic performance and packet handling improvements by jasnell · Pull Request #63267 · nodejs/node

Description: A number of planned backend changes and improvements in the packet handling. Yields a net performance improvement of around 10% higher rps. Sets us up to be able to better leverage libuv/libuv#5116 if/when that lands (@santigimeno @saghul fyi) which will provide an even larger perf boost. Fixes a bug while we're at it. @nodejs/quic

Open Graph Description: A number of planned backend changes and improvements in the packet handling. Yields a net performance improvement of around 10% higher rps. Sets us up to be able to better leverage libuv/libuv#5116...

X Description: A number of planned backend changes and improvements in the packet handling. Yields a net performance improvement of around 10% higher rps. Sets us up to be able to better leverage libuv/libuv#5116...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:cec4d072-46ad-7c73-0649-d8e66157e9ef
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id91AE:20AD09:14889EF:1C9D61D:6A4CB010
html-safe-nonce9cc4984dd1ba61b74a791aea3cf9d3596e3274a13363d90888e42c50ff1cae66
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MUFFOjIwQUQwOToxNDg4OUVGOjFDOUQ2MUQ6NkE0Q0IwMTAiLCJ2aXNpdG9yX2lkIjoiNzI5NzcyNTc4NzkzODc5NTUzNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac95ec6d644d595f8c88e2840b88a17ab8350ecd8fc9aa376dd19e38e8edf97632
hovercard-subject-tagpull_request:3670970541
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/pull/63267/files
twitter:imagehttps://avatars.githubusercontent.com/u/439929?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/439929?s=400&v=4
og:image:altA number of planned backend changes and improvements in the packet handling. Yields a net performance improvement of around 10% higher rps. Sets us up to be able to better leverage libuv/libuv#5116...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseae90d426644ca15e89bacceb72e51f4e9dbf85f7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/63267/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F63267%2Ffiles
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%2F63267%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/63267/files
Reloadhttps://github.com/nodejs/node/pull/63267/files
Reloadhttps://github.com/nodejs/node/pull/63267/files
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
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 964 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
Sign up for GitHub https://github.com/signup?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
jasnellhttps://github.com/jasnell
nodejs:mainhttps://github.com/nodejs/node/tree/main
jasnell:jasnell/quic-backend-improvementshttps://github.com/jasnell/node/tree/jasnell/quic-backend-improvements
Conversation 18 https://github.com/nodejs/node/pull/63267
Commits 28 https://github.com/nodejs/node/pull/63267/commits
Checks 36 https://github.com/nodejs/node/pull/63267/checks
Files changed https://github.com/nodejs/node/pull/63267/files
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
quic: apply multiple quic performance and packet handling improvements https://github.com/nodejs/node/pull/63267/files#top
Show all changes 28 commits https://github.com/nodejs/node/pull/63267/files
22c2e34 meta: add additional gitignore entries jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/22c2e34255026aaa172aff0fd969fae8500cd9b9
cabae1e quic: improve backend quic packet processing jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/cabae1eb8a54ea1bab56a0409a70b40e433da831
5360171 test: fixup quic tests jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/5360171f615201570e24d3bf9e9272dfe764a1ed
6011429 quic: improve batching of packet sending jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/60114294eec1fc7b71705516c7f84f1418046500
3e09dd6 quic: add support for future ECN marking jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/3e09dd600c826bce11ce53d4976ed56134b659ca
8afc8d0 quic: cache the timestamp on send and receive jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/8afc8d095485153b6054f79aff910c3613ee311f
22fa893 quic: eliminate per-received datagram allocation jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/22fa893ea1a209951e0320cac3c4f1948f287c80
af6e9e1 quic: fix crash in early handshake failure jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/af6e9e1333f3cd8fab029d0c93acf1628c0af03c
5107283 quic: fixup linting issue after other changes jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/5107283a290eb06f9380a7dafdf5175af3620364
5a73c7d quic: implement rate limiting for version nego and immediate close jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/5a73c7dad3a8589145d814c03f11c6cb6c46a0f1
461fece quic: add handshake timeout and default connection limits jasnell May 12, 2026 https://github.com/nodejs/node/pull/63267/commits/461fecec106683f88326eff7be791540eb566f62
fea579f quic: add aliased struct arenas jasnell May 13, 2026 https://github.com/nodejs/node/pull/63267/commits/fea579f4ba072ff5b2cb71c81b563f8a99f59bed
7b3d437 quic: improve internal structure of QuicStream jasnell May 13, 2026 https://github.com/nodejs/node/pull/63267/commits/7b3d4371bc11bd7a9ce1b57f9df22e2e0bf7b2e4
4349b5a quic: improve the quic js structure jasnell May 14, 2026 https://github.com/nodejs/node/pull/63267/commits/4349b5a4fb5e5446e047bfbdc4b3fa579b4660a2
19dc615 quic: fix UAF in Application::OnTimeout() jasnell May 14, 2026 https://github.com/nodejs/node/pull/63267/commits/19dc615c5b90ca23d3891aac32905b4f63ef869e
cd5f352 quic: fixup UAFs in bindingdata, streams, and app jasnell May 14, 2026 https://github.com/nodejs/node/pull/63267/commits/cd5f35267babba5fe5b68847166675d658afa3ad
159c0bc quic: fix premature unref of endpoint when listening jasnell May 14, 2026 https://github.com/nodejs/node/pull/63267/commits/159c0bcc60f55aea9dead577d0e9909a82518f0f
6c2ba1d quic: fixup some v8:: qualifiers jasnell May 14, 2026 https://github.com/nodejs/node/pull/63267/commits/6c2ba1dcbb1d38a3cdc7fda19dc74aaa1a206b6e
15f22b4 quic: fix tests that are missing serverEndpoint close jasnell May 14, 2026 https://github.com/nodejs/node/pull/63267/commits/15f22b47737bd3a24a93509449c14f290b03434f
c0551c3 quic: apply multiple additional minor improvements jasnell May 15, 2026 https://github.com/nodejs/node/pull/63267/commits/c0551c38563de9a0d264ee0e8aa2082203c61328
fdef9eb quic: coalesce received data into fewer buffers jasnell May 15, 2026 https://github.com/nodejs/node/pull/63267/commits/fdef9eb9d8b0d9fa9b003dc86f9c565e461280df
c429d16 quic: add reusePort option to QuicEndpoint jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/c429d1616d0f3aa1ac66eb7d03a1f0058b66c99a
bd2e04d quic: improve stream header collection performance jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/bd2e04d922e46a12414c6eeea2427459f6bfc42c
46a16bb quic: enable recvmmsg batching in Endpoint jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/46a16bbb14671374e9ed86767f812ef4300963b5
9651a8f quic: add initial RTT option to session options jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/9651a8fe762aa60ca3e6f18def541103bb694ed7
25af788 quic: improve recv coalescing test sizes jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/25af78882ecb42fe3e09df28c81d5463020f3750
1cded9d quic: add getters for local and remote transport parameters jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/1cded9d00413af9bfad85bdd9b9d1dca97db97ec
4981fc5 quic: add applicationOptions to session jasnell May 16, 2026 https://github.com/nodejs/node/pull/63267/commits/4981fc5dd1aea1e20e9606d28c40f0ec14187f94
Clear filters https://github.com/nodejs/node/pull/63267/files
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
.gitignore https://github.com/nodejs/node/pull/63267/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
quic.md https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
promises.js https://github.com/nodejs/node/pull/63267/files#diff-408a6d8eb0a23c586754d4f3af46c8b1927a32d80a6bdfd3bbd87c0f2a012b1a
quic.js https://github.com/nodejs/node/pull/63267/files#diff-fc474b478fdfef6d22a506b073f383e6180acec899fbab6e00fc0a095eaa7146
state.js https://github.com/nodejs/node/pull/63267/files#diff-0c36788d120cab8c4286d45a01a1c1751fca64bd92ea78ddfc8cd85e546bb9de
stats.js https://github.com/nodejs/node/pull/63267/files#diff-70a96e54bb37435131d4204f6519932e9535a39dad4e6885dc35a037d77435bf
symbols.js https://github.com/nodejs/node/pull/63267/files#diff-0ccc496b032f128c620dfb9bb30d196c9eda9f24b56f2c8dd30122192766a607
aliased_struct-inl.h https://github.com/nodejs/node/pull/63267/files#diff-81e606f2564e08965c6cbc0f2b925f926d63d9d8d6ad2b22c09eb6138d732a62
aliased_struct.h https://github.com/nodejs/node/pull/63267/files#diff-840476d6d2c2fc341caaebf315407cb316faff533ae6440ef13a53228a68a371
queue.cc https://github.com/nodejs/node/pull/63267/files#diff-125a9316cadf8b37b5c7783375f8781e63d4ca9dd0c33ad0e0f914734af88724
queue.h https://github.com/nodejs/node/pull/63267/files#diff-4f8ac64c1776f721b0f53c373896c43787971a34a76704941c15cc740859f129
application.cc https://github.com/nodejs/node/pull/63267/files#diff-a010523fa8894660b54049d865ba731f77fb22839124ad7c39f43d77c9302182
application.h https://github.com/nodejs/node/pull/63267/files#diff-e70cb985211b8bf58c6e48f7f79da1490dfd0051ed1cdc8b89daa591a709f1ec
bindingdata.cc https://github.com/nodejs/node/pull/63267/files#diff-b78fa79662fad8b17733a3e1e26e9eba3af4e69cfc6c72331cb400d2315526d5
bindingdata.h https://github.com/nodejs/node/pull/63267/files#diff-7e3e1f0801a1afc61df3690cd2fa03ad0efb5b1e161481fac16d7db48cc66fef
data.cc https://github.com/nodejs/node/pull/63267/files#diff-83cc416334e253684edee27e599a4affadcafb7874ab33c743461e77e49cfa8f
data.h https://github.com/nodejs/node/pull/63267/files#diff-01bb56d6535a63f6a6814690acfe86d0f630769c8c1525c5da51b86ff730f491
endpoint.cc https://github.com/nodejs/node/pull/63267/files#diff-54e5cfb72675e7fc2e4e459aa1295379dd8684d5b0b46e83f0573b0820145594
endpoint.h https://github.com/nodejs/node/pull/63267/files#diff-af3525ea5dd606883842102fec4549df22b6670d0c77b5680a880993e9f3d99e
http3.cc https://github.com/nodejs/node/pull/63267/files#diff-d7d3468ef1ccbd4556f1f5b61ced0287a7c15723008a940d17a1489b108ad583
packet.h https://github.com/nodejs/node/pull/63267/files#diff-a5a04a63ed3113d7b987c0f48c0ad3754a6e7735d443343bb2aa9b584701323f
preferredaddress.cc https://github.com/nodejs/node/pull/63267/files#diff-e336adb4b4d2849c88c92423423814b16ef78b845544f1a70b79a2a4ffb57d4b
quic.cc https://github.com/nodejs/node/pull/63267/files#diff-eac151a4d6492fcc5733482421920d5c02ea8d2f6b255ce3186d8c0eab6e79da
session.cc https://github.com/nodejs/node/pull/63267/files#diff-90b56372b92188ce4cd4994c1361530afbb3cd177ef3f8b9de8b625e472e1030
session.h https://github.com/nodejs/node/pull/63267/files#diff-1d95031b7aca2c8d8acb5240cbf6363fce70f6eb11d41e1f4f95171f2acbc714
streams.cc https://github.com/nodejs/node/pull/63267/files#diff-45757c56026d3b55636b2d4d9af47853d85c4d63f165a2851ee2a497251f8b33
streams.h https://github.com/nodejs/node/pull/63267/files#diff-cc292c7a8c0ed2bae231970ba8944ae7c82562350a1ee85bcb953e6551425c1d
tlscontext.cc https://github.com/nodejs/node/pull/63267/files#diff-401d91bad1913fc31a325debaa68b0cf37a383f7e306f665a9a66ffe85d3b362
tlscontext.h https://github.com/nodejs/node/pull/63267/files#diff-60a9b54a19f29bc293435249907efb06e7b900bb4b1036b967634d2fbcf18340
transportparams.cc https://github.com/nodejs/node/pull/63267/files#diff-dfa123380dfc246fd871e30b9107d35b5d4a99412dc8027d04b5972eecd2a841
transportparams.h https://github.com/nodejs/node/pull/63267/files#diff-c98f9620839e3f8d5c14c5f5ada17c9bbfc6fd8cc6aa29782a109c3281eef8ca
test-quic-alpn-h3.mjs https://github.com/nodejs/node/pull/63267/files#diff-e66b0264019c09e467203f20f2f0aa9760bf785564cfa0bb2fe05ba7d1791136
test-quic-alpn-mismatch.mjs https://github.com/nodejs/node/pull/63267/files#diff-ef27f889c12f3d74b1d05c7e1efb0ab9989aeef30f17ae5094fe779850ea9981
test-quic-alpn.mjs https://github.com/nodejs/node/pull/63267/files#diff-68633e85ee52d289a76667c7c6c668074c520890a17bcaf500b84b17c86fe118
test-quic-callback-error-onblocked.mjs https://github.com/nodejs/node/pull/63267/files#diff-4c2cb0be9a267ab88e2f894746513f880925be03639c8417c1a071516a8ab0ac
test-quic-callback-error-ondatagram-async.mjs https://github.com/nodejs/node/pull/63267/files#diff-053a28ac7df236b406140fa793b9889723f04d89a9f56ff1cc73d92b17dd39d1
test-quic-callback-error-ondatagram.mjs https://github.com/nodejs/node/pull/63267/files#diff-2d91182f248372a6c1cfbdad23a587f0cdc89aff86ad6dc00c4cc3da4eb937eb
test-quic-callback-error-ondatagramstatus.mjs https://github.com/nodejs/node/pull/63267/files#diff-6730f6a991515ed5a4ae8e950ae307f780248581a1a0115f34e2a8b0464c4944
test-quic-callback-error-onerror-option.mjs https://github.com/nodejs/node/pull/63267/files#diff-3ae8b4cedae79cdc211e2c88dec1b80b00fb2557b3e6d5e521778d883c5979d6
test-quic-callback-error-onerror-validation.mjs https://github.com/nodejs/node/pull/63267/files#diff-5f7ae0b55de1f7dcfa7b85eeed09b9ad891ca20492f118772172a022005cf2d6
test-quic-callback-error-onerror.mjs https://github.com/nodejs/node/pull/63267/files#diff-2a381775f1481b05f0c542642d3554bfd1bdec611a42f0d221a5687faecf60f2
test-quic-callback-error-suppressed.mjs https://github.com/nodejs/node/pull/63267/files#diff-629fd9fa9eac9a7e8e3593aad485996fd1f33033eb3869a9cd5efe2c976e7b65
test-quic-connection-limits.mjs https://github.com/nodejs/node/pull/63267/files#diff-16f33bf9ee029c70dbc93dfd2281c81aecf12cb8065fd704a3f5cf235c76a54f
test-quic-enable-early-data.mjs https://github.com/nodejs/node/pull/63267/files#diff-57c6bbab814e75af8576747c5e327145451318d9234cad292f9e86a39594bd82
test-quic-endpoint-onsession-throws.mjs https://github.com/nodejs/node/pull/63267/files#diff-36a248e2b083e26df07fcdbddf2fe8235534686018fb00f3a9d71bd6dfb7fd13
test-quic-h3-concurrent-requests.mjs https://github.com/nodejs/node/pull/63267/files#diff-1f022837de3bd30600a5c43a5739a9134452afc7b20c9167870f6a33084a3de4
test-quic-h3-datagram.mjs https://github.com/nodejs/node/pull/63267/files#diff-070c7e0a9f517f620d7b3dcc9db0bd93ae33b809605e992037cc5618a6444238
test-quic-h3-error-codes.mjs https://github.com/nodejs/node/pull/63267/files#diff-d2af0ebb01f6637acbcb1a45fc0e74d4f72e2a0b877d7bdd63f2553a4b46c798
test-quic-h3-goaway-non-h3.mjs https://github.com/nodejs/node/pull/63267/files#diff-673c3526abdfd3ff8af7dd2a054def40a388a0af0b1a49882b2d241448b0992e
test-quic-h3-goaway.mjs https://github.com/nodejs/node/pull/63267/files#diff-d010843b4d8636d28be13df7aa62485ebb66b59d6fdba54e91bad399023d25f5
test-quic-h3-handshake-failure.mjs https://github.com/nodejs/node/pull/63267/files#diff-752fea598071be610f6bdc99bd64876b9092e9444327dba1b5b42369ab3606a9
test-quic-h3-header-validation.mjs https://github.com/nodejs/node/pull/63267/files#diff-06200714dc7e54e4cd9133523b6acab28619639c920d73dd1ed74fdb65bf9c73
test-quic-h3-headers-support.mjs https://github.com/nodejs/node/pull/63267/files#diff-0f7bbaedf005d047e78bdad4f011b384a8b9ae459bdd8739e03300d3d7c59f8b
test-quic-h3-informational-headers.mjs https://github.com/nodejs/node/pull/63267/files#diff-e554cfb2b1049f6ad6ced1251d01eb773345fa51974e9f6b0c2893e984d3d621
test-quic-h3-origin.mjs https://github.com/nodejs/node/pull/63267/files#diff-90ac3a3762dbd67a1a1779c55d1c1a64e31fceca4b9356f0b617aff6535f80a3
test-quic-h3-pending-stream.mjs https://github.com/nodejs/node/pull/63267/files#diff-18d04ab3d89564aaaa8362f1bddf5b665458168c32a7d3af398c7f03505364bf
test-quic-h3-post-request.mjs https://github.com/nodejs/node/pull/63267/files#diff-306b9632bf3400948f2e50d6ee67f34edf214dd1e71882e6a03d823d36193b71
test-quic-h3-priority.mjs https://github.com/nodejs/node/pull/63267/files#diff-b2d95d3ffa5bd7401b4c6533b991e91f5d3c3826536f8b23053a175518f1344d
test-quic-h3-qpack-settings.mjs https://github.com/nodejs/node/pull/63267/files#diff-1bacd779ca481e9637262fdf7921db73679fc9442ab4636a25da4321dcc577ed
test-quic-h3-request-response.mjs https://github.com/nodejs/node/pull/63267/files#diff-fae2ae6ea130ea808a500460ae9f765f7a98816c85e6244045a7ba3e7c4c44ee
test-quic-h3-settings.mjs https://github.com/nodejs/node/pull/63267/files#diff-6ae42d36e77dfd670a88f00094e3f5d86077a57c278f2ba66a050c52ce7369df
test-quic-h3-stream-destroy-with-headers.mjs https://github.com/nodejs/node/pull/63267/files#diff-b98025dac6fad8b3f7755d06a5e50d4f22582c3127361336762980f9b94abe54
test-quic-h3-trailing-headers.mjs https://github.com/nodejs/node/pull/63267/files#diff-d0e2241952bbc1e9ac10b2ba262308d3da1f1d60398a208de8e8bf845957ae27
test-quic-handshake-ipv6-only.mjs https://github.com/nodejs/node/pull/63267/files#diff-03cb035e03b8084c39a29d0c2c69e001e4f67586e49bcf9e554f15b909c6c0fa
test-quic-handshake.mjs https://github.com/nodejs/node/pull/63267/files#diff-0d05cefe69d099c8315bf4cfbdbc11de734290fc46d545d93a95160680a9e216
test-quic-internal-endpoint-stats-state.mjs https://github.com/nodejs/node/pull/63267/files#diff-e7851c2ed89a513fb9042e127586b81dacaf48b2d72d08fcc2d7960300dbb371
test-quic-new-token.mjs https://github.com/nodejs/node/pull/63267/files#diff-acc9aac7a867b8ef03ba59fb05cbdbf85088912a0d1cfbd6028b44be0d6a6daa
test-quic-session-application-options.mjs https://github.com/nodejs/node/pull/63267/files#diff-a25a8e004fe2e9ef58c18e4df8409a16c8c87e4caa53047ed5de3c442c004255
test-quic-session-initial-rtt.mjs https://github.com/nodejs/node/pull/63267/files#diff-0f1d26e2c1a6d4b2b9e460b4f7dbf03ab96bc5a08aafe97f9219802d5ef21409
test-quic-session-stream-lifecycle.mjs https://github.com/nodejs/node/pull/63267/files#diff-2e6890686a28fba91e6fd1f53848ba528925f9d804267af1752b818a214c3c68
test-quic-session-transport-params.mjs https://github.com/nodejs/node/pull/63267/files#diff-5909c41e2920fc6f5839e06bad195fa8107824dc05d7117a874d42cbf85d353c
test-quic-stream-iteration-double.mjs https://github.com/nodejs/node/pull/63267/files#diff-b38367170eecf52472943e755a8639a3a831a1aea75188e40c0d2dda6f6ea92b
test-quic-stream-recv-coalescing.mjs https://github.com/nodejs/node/pull/63267/files#diff-de5c2e5c1ed4460637d3b7bcf6b49552872920c1b0b0a88f35e87e0f73f1575c
.gitignorehttps://github.com/nodejs/node/pull/63267/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/jasnell/node/blob/4981fc5dd1aea1e20e9606d28c40f0ec14187f94/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63267/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63267/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
https://github.com/nodejs/node/pull/63267/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
doc/api/quic.mdhttps://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
View file https://github.com/jasnell/node/blob/4981fc5dd1aea1e20e9606d28c40f0ec14187f94/doc/api/quic.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63267/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
https://github.com/nodejs/node/pull/63267/files#diff-c932e8a0bc129cd00afd49b820ab4623ee40cb5b68ca75da8eb26ba3b0c35b26
lib/internal/fs/promises.jshttps://github.com/nodejs/node/pull/63267/files#diff-408a6d8eb0a23c586754d4f3af46c8b1927a32d80a6bdfd3bbd87c0f2a012b1a
View file https://github.com/jasnell/node/blob/4981fc5dd1aea1e20e9606d28c40f0ec14187f94/lib/internal/fs/promises.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63267/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63267/files#diff-408a6d8eb0a23c586754d4f3af46c8b1927a32d80a6bdfd3bbd87c0f2a012b1a
https://github.com/nodejs/node/pull/63267/files#diff-408a6d8eb0a23c586754d4f3af46c8b1927a32d80a6bdfd3bbd87c0f2a012b1a
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
Please reload this pagehttps://github.com/nodejs/node/pull/63267/files
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.