TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nghttp3 1.0.0 – HTTP/3 library written in C

145 pointsby neustradamusover 1 year ago

10 comments

jedisct1over 1 year ago
Very cool! And congrats for reaching version 1.0.0!<p>Other nice HTTP&#x2F;3 libraries include H2O: <a href="https:&#x2F;&#x2F;h2o.examp1e.net" rel="nofollow noreferrer">https:&#x2F;&#x2F;h2o.examp1e.net</a> as well as Facebook&#x2F;Meta ProxyGen: <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;proxygen">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;proxygen</a>
评论 #37974554 未加载
Ayeshover 1 year ago
Funny, I saw this on HN while I was taking a break from testing Caddy, which has HTTP&#x2F;3 support, and is even enabled by default. I suppose it&#x27;s based on Go&#x27;s implementation.<p>I&#x27;m using Apache at the moment and it&#x27;s working great. HTTP&#x2F;3 isn&#x27;t even in the horizon for Apache, and it is the reason why I&#x27;m trying out Caddy&#x2F;Nginx&#x2F;OpenLitepseed in the first place.<p>Would nghttp3 eventually bring HTTP&#x2F;3 to Apache?
评论 #37974144 未加载
评论 #37975799 未加载
评论 #37976204 未加载
keepamovinover 1 year ago
Sorry for what&#x27;s probably a dumb question, but why do some of these start with &#x27;ng&#x27;? Like nginx, and now this?
评论 #37972067 未加载
评论 #37975632 未加载
评论 #37973552 未加载
评论 #37972068 未加载
mkl95over 1 year ago
How does it compare to <a href="https:&#x2F;&#x2F;github.com&#x2F;cloudflare&#x2F;quiche">https:&#x2F;&#x2F;github.com&#x2F;cloudflare&#x2F;quiche</a>?
Alifatiskover 1 year ago
Can turn this into a C extension for Ruby or will it be to messy?
评论 #37974463 未加载
codewizover 1 year ago
How about using a memory-safe HTTP&#x2F;3 implementation which is also callable from C or any other language? <a href="https:&#x2F;&#x2F;github.com&#x2F;cloudflare&#x2F;quiche">https:&#x2F;&#x2F;github.com&#x2F;cloudflare&#x2F;quiche</a>
评论 #37974363 未加载
评论 #37971779 未加载
评论 #37972138 未加载
评论 #37972185 未加载
评论 #37972123 未加载
phyzomeover 1 year ago
It&#x27;s hard for me to imagine using any new network-touching software written in C. We have safer options now...
评论 #37972592 未加载
评论 #37972562 未加载
评论 #37982637 未加载
评论 #37976114 未加载
评论 #37972470 未加载
评论 #37974426 未加载
评论 #37972771 未加载
评论 #37972643 未加载
评论 #37972420 未加载
throwaway892238over 1 year ago
It&#x27;s going to be sad when the browser oligarchs deprecate HTTP&#x2F;1.1. The last web protocol that humans could understand. But, perhaps it will force people to go back to the drawing board and develop new protocols that aren&#x27;t dependent on web browser tech. Maybe the state of the art will finally advance past this networked document reader.
评论 #37972113 未加载
评论 #37971977 未加载
评论 #37972401 未加载
评论 #37972435 未加载
评论 #37971993 未加载
评论 #37972190 未加载
fideloperover 1 year ago
Hmmmm but is it time for a new domain?
评论 #37975060 未加载
superkuhover 1 year ago
After looking around for ~5 minutes I still can&#x27;t find out if this HTTP&#x2F;3 lib will allow establishment of an HTTP&#x2F;3 connection with a self signed cert. Or if it will allow non-encrypted connections. Does anyone know?<p>Given the lack of any function names addressing TLS&#x2F;CAs&#x2F;encryption&#x2F;etc I&#x27;m going to assume it&#x27;s like all the other HTTP&#x2F;3 implementations and fails to fully implement the spec. It&#x27;s funny. Everyone defends MS&#x2F;Google&#x27;s HTTP&#x2F;3 based on QUIC by saying the lack of ability to use plain text or self signed certs is the fault of the HTTP&#x2F;3 implementations. But all the HTTP&#x2F;3 lib implementations say it&#x27;s the fault of QUIC.
评论 #37971887 未加载
评论 #37971970 未加载
评论 #37971859 未加载
评论 #37971804 未加载
评论 #37973633 未加载