TCP was a shitty protocol. And #HTTP3 being based on UDP is proof of that. It tried to do too many things and got too many things wrong.
#http3
개인이 만든 사제 빌드는 싫어서
nginx 업데이트만 기다리다가 관심을 끊었었습니다. :blobcatbongokeyboard:
오늘 점심에 엔진엑스 1.25v 부터 릴리즈에도
http3가 공식적으로 제공된다는 소식을 뒤늦게 발견!
급히 퇴근시간 이후 http3를 마스토돈에 우선 적용했습니다.
구글님의 udp! 👍
일단 quic(http3)를 적용해보니 띠용 모르겠군요.
좀 더 써봐야 알 것 같습니다.
아쉽게도 클라이언트 IP가 바뀌어도 무려 재연결도 해준다는 reuseport가 하나밖에 되질 않는군요. :ablob_dizzy:
이동중에 사용하다 보니 자주 끊어질만한 마스토돈에 주게 되었네요.
클라우드플레어 프록시가 http3를 이미 지원하고 있기 때문에..
실제로 적용이 된건지 만건지 확인하는게 더 오래걸렸네요.
1.25부터 바뀐 http2 nginx 설정이 굉장히 어색한데 일단 동작은 하는군요!
@jordanwhited how does tailscale/wireguard-go deal with flaky GSO support? The quic-go devs are currently racking their brains over it:
#networking #Linux #go #Golang #http3 #quic
The upcoming #caddy release will ship with GSO support which should give its #HTTP3 performance a nice boost.
https://github.com/quic-go/quic-go/pull/3808#issuecomment-1599026001
Cloudflare article with more details why this is an important change:
https://blog.cloudflare.com/accelerating-udp-packet-transmission-for-quic/
Here are the steps to enable #http3/#quic in #caddy:
....
It takes 0, zero, nil lines to enable and configure #http3/#quic in #CaddyServer! You don't need to do anything special to keep up with the industry standard and progress. Caddy takes care of keeping your services up-to-date.
#systemadministration #sysadmin #devops #sre #web #linux #unix #windows #sitereliability
#http3 #caddy #caddyserver #systemadministration #sysadmin #devops #sre #web #linux #unix #windows #sitereliability
I think that there's a backlash coming; we've been #bundling for so long and dealing with all the complications that arise from it, but now we have #ESModules, #HTTP3, and #edge #CDN. Smaller files that change less often are actually better now! The #web is about to #unbundle/#unpack!
#unbundle #web #cdn #edge #http3 #esmodules #bundling
Внимание, в последнем обновлении пакета Nginx с поддержкой QUIC протокола изменена логика работы параметра http3. Теперь для активации протокола HTTP/3 требуется предварительно активировать транспортный протокол QUIC через новый параметр quic.
#linux #nixos #nginx #quic #http3
We are happy to announce that the CDN infrastructure update is done.
HTTP/3: The Future of Web Communication Is Already Here
by Mike Dyne @mikedyne
#http3 #webdev
https://medium.com/evendyne/http-3-the-future-of-web-communication-is-already-here-865cd93001a2
#DW live streaming on the new website always reloads and stop after few seconds at the first attempt. I am the only one reliably experiencing this?
Also the loading ring is bad #uidesign . In a near future with #HTTP3 and every element loaded async it just does not make sense.
I updated the #http3 section in "everything curl" to match how #curl works since 7.88.0: https://everything.curl.dev/http/http3
Binary Packages Now Available for the Preview NGINX QUIC+HTTP/3 Implementation https://www.nginx.com/blog/binary-packages-for-preview-nginx-quic-http3-implementation/ #nginx #webperf #http3 #quic