HTTP/3 over QUIC in Node.js

Node.js의 실험적 node:quic 모듈은 HTTP/3를 QUIC 위에 구현하여 ALPN 'h3' 프로토콜 협상 시 자동으로 HTTP/3 세션을 활성화한다. HTTP/3는 요청/응답 헤더, 1xx 정보 응답, 스트림 우선순위, GOAWAY, ORIGIN 프레임, HTTP/3 데이터그램 등 다양한 기능을 지원하며, 서버와 클라이언트 모두에서 헤더 처리, 본문 전송, 트레일러 헤더, 파일 업로드 등 HTTP/3의 주요 기능을 코드 예제로 상세히 설명한다. 이 모듈은 아직 안정화 초기 단계로 API가 변경될 수 있으나, Node.js 환경에서 HTTP/3를 직접 다루고자 하는 개발자에게 실용적인 참고 자료가 된다.

http://www.jasnell.me/posts/quic-part-4

#nodejs #http3 #quic #networking #javascript

HTTP/3 Over QUIC in Node.js

This is Part 4 in a series on the new `node:quic` module in Node.js

WebTransport is now available across all major browsers

WebTransport 프로토콜이 이제 모든 주요 브라우저에서 지원됩니다. WebTransport는 HTTP/3 기반으로 WebSocket과 유사하지만, 다중 스트림, 단방향 스트림, 순서가 뒤바뀐 데이터 전달, 신뢰성 및 비신뢰성 전송을 모두 지원하는 점이 특징입니다. 이를 통해 웹 애플리케이션에서 더 유연하고 효율적인 실시간 데이터 통신이 가능해졌습니다. 다양한 WebTransport API가 제공되어 개발자가 스트림 생성, 데이터그램 전송, 오류 처리 등을 세밀하게 제어할 수 있습니다.

https://caniuse.com/?search=webtransport

#webtransport #http3 #websockets #browser #webapi

"webtransport" | Can I use... Support tables for HTML5, CSS3, etc

"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

Lapor engkong @kongtol dan koh @semurjengkol ...

#GoToSocial  sama #misskey  gua lewatin #caddy biar bisa access log nya seragam di #loki. Tadinya sih mau sekalian biar bisa #http3 dari cf ke origin, tapi ternyata #cloudflared cuma support http3 dari browser ke edge doang, bukan dari edge ke origin. Tapi lumayan lah bisa http2 dari edge ke origin.

Caching juga dah gua atur di #cloudflare biar access media di #s3 full-caching.

🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
https://kmcd.dev/posts/connectrpc-where-is-it-now/
#Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi
ConnectRPC: Where is it now?

Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.

kmcd.dev
🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
https://kmcd.dev/posts/connectrpc-where-is-it-now/
#Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi
ConnectRPC: Where is it now?

Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.

kmcd.dev

Revision 709: HTTP/3 und WebTransport, mit Max Inden | Working Draft

https://workingdraft.de/709/

Das war ein echt schöner Überblick über QUIC, HTTP/3, DoH und ECH. Auch immer mit einem "warum" mit schwingend.

Danke @mxinden 🙏

#http3 #ECH #quic #internet

Revision 709: HTTP/3 und WebTransport, mit Max Inden | Working Draft

Diese Woche ist Max Inden (Mastodon) von Mozilla zu Gast. Mit ihm sprechen wir über den Networking-Stack von Firefox und arbeiten uns dabei von HTTP/1 über HTTP/2 bis zu HTTP/3 und QUIC vor. Ausgangsp…

Ein Paketverlust und plötzlich steht alles? HTTP/2 über TCP leidet an Head-of-Line-Blocking. Wanderson Xesquevixos erklärt, wie #HTTP/3/QUIC das löst & wie es in #Java26 aktiviert wird.

So simpel ist der Einstieg! Jetzt lesen: https://javapro.io/de/java-26-uebernimmt-http-3-mit-der-weiterentwicklung-des-httpclient/

#Java #HTTP3 #Performance

Java 26 übernimmt HTTP/3 mit der Weiterentwicklung des HttpClient - JAVAPRO Germany

die Zukunft der Kommunikation zwischen Microservices Moderne verteilte Architekturen, wie etwa Microservices, sind eng mit der Weiterentwicklung von…

JAVAPRO Germany

Jetzt mit HTTP/3 und QUIC: Schnelleres Surfen leicht gemacht

Drei Jahre HTTP/3 und QUIC im Nginx-Betrieb, ohne ein einziges Problem. Was QUIC beim Verbindungsaufbau spart, wie Alt-Svc und HTTPS-DNS-Record helfen und warum die Post-Quantum-TLS-Konfiguration automatisch auch fuer HTTP/3 greift.

https://www.kernel-error.de/2022/01/13/jetzt-mit-http-3-quic/

qs aka quick-send - Tired of wrestling with overly complex file transfer tools? Solution, the hidden gem of A-to-B file transfers.

While alternatives like croc and magic-wormhole often suffer from frustrating UX—requiring extensive manuals, relay configurations, slowness, custom scripts, and firewall tweaks—qs focuses on simplicity and actually works.

Why qs stands out:

  • Zero installation: Ships as a single binary without unnecessary bloat.
  • Frictionless UX: No 50-page man pages or complex setup instructions; just run and transfer.
  • Reliability: Cuts out the hours of frustration and failed attempts common with over-engineered solutions.

If you need a tool that simply does exactly what it is supposed to do, check out the project and its excellent feature comparison checklist here: https://github.com/maxomatic458/quic-send

#filetransfer #datatransfer #magicwormhole #croc #quic #http3

.NET 11 Preview 3 is now available! - .NET Blog

Find out about the new features in .NET 11 Preview 3 across the .NET runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, container images, and more!

.NET Blog