# HTTP/3

Published articles for HTTP/3.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The Evolution of HTTP, Clearly Explained

DevFeed: [The Evolution of HTTP, Clearly Explained](<https://devfeed.tech/articles/the-evolution-of-http-clearly-explained-18040.md>)

Original publisher: [Read original article](<https://blog.levelupcoding.com/p/the-evolution-of-http-clearly-explained>)

Author: Nikki Siapno

Published: 2026-09-04T16:39:02Z

Content type: article

Language: en

Sources: [Level Up Coding System Design Newsletter](<https://devfeed.tech/sources/level-up-coding-system-design-newsletter.md>)

Topics: [HTTP](<https://devfeed.tech/topics/http.md>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [caching](<https://devfeed.tech/tags/caching.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [request](<https://devfeed.tech/tags/request.md>), [responses](<https://devfeed.tech/tags/responses.md>), [server](<https://devfeed.tech/tags/server.md>), [tcp](<https://devfeed.tech/tags/tcp.md>)

### AI overview

An explanatory article traces HTTP from versions 0.9 through 1.1, describing how headers, status codes, persistent connections, caching, and chunked transfer encoding addressed the web's growing scale and performance needs. It introduces HTTP/3 as part of that broader evolution.

### Source excerpt

From 0.9 to 3.0: What changed and why?

## Workshop Basel day two

DevFeed: [Workshop Basel day two](<https://devfeed.tech/articles/workshop-basel-day-two-18897.md>)

Original publisher: [Read original article](<https://daniel.haxx.se/blog/2026/07/15/workshop-basel-day-two/>)

Author: Daniel Stenberg

Published: 2026-07-15T20:07:14Z

Content type: article

Language: en

Sources: [Daniel Stenberg](<https://devfeed.tech/sources/daniel-stenberg.md>)

Topics: [HTTP](<https://devfeed.tech/topics/http.md>), [servers](<https://devfeed.tech/topics/servers.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Git](<https://devfeed.tech/topics/git.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [git](<https://devfeed.tech/tags/git.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [http-server](<https://devfeed.tech/tags/http-server.md>), [http-workshop](<https://devfeed.tech/tags/http-workshop.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [quic](<https://devfeed.tech/tags/quic.md>), [tests](<https://devfeed.tech/tags/tests.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A report from the second day of a Basel workshop covering AI's influence on HTTP implementation, HTTP/2 measurements from large-scale web crawls, HTTP/1.1 behavior testing, request-smuggling tests, server performance measurement, and efforts to increase HTTP/3 and QUIC usage.

### Source excerpt

If you missed it. I already described day one. Caffeinated and ready, we all gathered in the same spacious room as yesterday, but seated in new places as "suggested" by our captain. Some of us even remembered to move over the name tags we wrote yesterday to our new seats. No time was wasted on ... Continue reading Workshop Basel day two ->

## Nginx TLS tuning for HTTPS performance, TTFB, and latency

DevFeed: [Nginx TLS tuning for HTTPS performance, TTFB, and latency](<https://devfeed.tech/articles/nginx-tuning-tips-https-tls-turbocharge-ttfb-latency-20880.md>)

Original publisher: [Read original article](<https://linuxblog.io/nginx-tuning-tips-tls-ssl-https-ttfb-latency/>)

Author: Hayden James

Published: 2026-06-10T12:06:18Z

Content type: tutorial

Language: en

Sources: [Hayden James](<https://devfeed.tech/sources/hayden-james.md>)

Topics: [nginx](<https://devfeed.tech/topics/nginx.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Handshake](<https://devfeed.tech/topics/handshake.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [latency](<https://devfeed.tech/tags/latency.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [performance](<https://devfeed.tech/tags/performance.md>), [request](<https://devfeed.tech/tags/request.md>), [reuse](<https://devfeed.tech/tags/reuse.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

A practical guide to tuning Nginx TLS, HTTP/2, and HTTP/3 settings for HTTPS performance. It explains that tuning can reduce handshake overhead and improve connection reuse, while application execution often remains the main contributor to TTFB and latency.

### Source excerpt

Nginx TLS tuning won't fix a slow application, but it does cut handshake overhead and improve connection reuse, which shaves milliseconds off every HTTPS request. Continue reading...

## How TCP Handshake Works

DevFeed: [How TCP Handshake Works](<https://devfeed.tech/articles/how-tcp-handshake-works-34678.md>)

Original publisher: [Read original article](<https://newsletter.systemdesigncodex.com/p/how-tcp-handshake-works>)

Author: Saurabh Dashora

Published: 2026-03-31T08:17:52Z

Content type: tutorial

Language: en

Sources: [System Design Codex](<https://devfeed.tech/sources/system-design-codex.md>)

Topics: [Handshake](<https://devfeed.tech/topics/handshake.md>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>)

Tags: [client](<https://devfeed.tech/tags/client.md>), [communication](<https://devfeed.tech/tags/communication.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [quic](<https://devfeed.tech/tags/quic.md>), [sequence](<https://devfeed.tech/tags/sequence.md>), [server](<https://devfeed.tech/tags/server.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [tcp-handshake](<https://devfeed.tech/tags/tcp-handshake.md>)

### AI overview

A tutorial explaining the TCP three-way handshake. It describes how a client sends SYN, a server responds with SYN-ACK, and the client completes the connection with ACK, including the role of initial sequence numbers and control flags.

### Source excerpt

The 3 step process

## Bootstrapping HTTP/1.1, HTTP/2, and HTTP/3

DevFeed: [Bootstrapping HTTP/1.1, HTTP/2, and HTTP/3](<https://devfeed.tech/articles/bootstrapping-http-1-1-http-2-and-http-3-30191.md>)

Original publisher: [Read original article](<https://www.netmeister.org/blog/http-123.html>)

Published: 2025-05-29T02:50:26Z

Content type: tutorial

Language: en

Sources: [Signs of Triviality](<https://devfeed.tech/sources/signs-of-triviality.md>)

Topics: [HTTP](<https://devfeed.tech/topics/http.md>), [browsers](<https://devfeed.tech/topics/browsers.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>)

### AI overview

The article examines how browsers move from HTTP/1.1 through HTTP/2 to HTTP/3.

### Source excerpt

How do we get from HTTP/1.1 all the way to 11... I mean, to HTTP/3? Let's look at the path browsers take.

## HTTP/3 adoption is widespread in browsers and CDNs but limited in open-source tools

DevFeed: [HTTP/3 adoption is widespread in browsers and CDNs but limited in open-source tools](<https://devfeed.tech/articles/http-3-is-everywhere-but-nowhere-19074.md>)

Original publisher: [Read original article](<https://httptoolkit.com/blog/http3-quic-open-source-support-nowhere/>)

Author: HTTP Toolkit; Tim Perry

Published: 2025-03-12T16:00:00Z

Content type: opinion

Language: en

Sources: [HTTP Toolkit](<https://devfeed.tech/sources/http-toolkit.md>)

Topics: [HTTP3](<https://devfeed.tech/topics/http3.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [http3](<https://devfeed.tech/tags/http3.md>), [networking](<https://devfeed.tech/tags/networking.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [quic](<https://devfeed.tech/tags/quic.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

This article examines the contrast between HTTP/3's widespread browser and CDN adoption and its limited support in major programming-language libraries, servers, Android networking, and Kubernetes tooling. It argues that HTTP/3 rollout beyond browsers and large CDNs remains at an early stage.

### Source excerpt

HTTP/3 has been in development since at least 2016, while QUIC (the protocol beneath it) was first introduced by Google way back in 2013. Both are now standardized, supported in 95% of users' browsers, already used in 32% of HTTP requests to Cloudflare, and support is advertised by 35% of websites (through alt-svc or DNS) in the HTTP Archive dataset. We've developed a totally new version of HTTP, and we're on track to migrate more than 1/3 of web traffic to it already! This is astonishing progress. At the same time, neither QUIC nor HTTP/3 are included in the standard libraries of any major languages including Node.js, Go, Rust, Python or Ruby. Curl recently gained support but it's experimental and disabled in most distributions. There are a rare few external libraries for some languages, but all are experimental and/or independent of other core networking APIs. Despite mobile networking being a key use case for HTTP/3, Android's most popular HTTP library has no support. Popular servers like Nginx have only experimental support, disabled by default, Apache has no support or published plan for support, and Ingress-Nginx (arguably the most popular Kubernetes reverse proxy) has dropped all plans for HTTP/3 support punting everything to a totally new (as yet unreleased) successor project instead. Really it's hard to point to any popular open-source tools that fully support HTTP/3: rollout has barely even started. This seems contradictory. What's going on? I'm going to assume a basic familiarity with the differences between HTTP/1.1 (et al), HTTP/2 and HTTP/3 here. If you're looking for more context, http2-explained and http3-explained from Daniel Stenberg (founder & lead developer of curl) is an excellent guide. Why do we need more than HTTP/1.1? Let's step back briefly. Why does this matter? Who cares about whether HTTP/3 is being rolled out successfully or not? If browser traffic and the big CDNs support HTTP/3, do we even need it in other client or server implementat

## Rock and Rollback: Realtime multiplayer in the browser, with rust and bevy

DevFeed: [Rock and Rollback: Realtime multiplayer in the browser, with rust and bevy](<https://devfeed.tech/articles/rock-and-rollback-realtime-multiplayer-in-the-browser-with-rust-and-bevy-25823.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/rock-and-rollback-realtime-multiplayer-games-with-bevy>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2024-12-08T06:00:00Z

Content type: tutorial

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [browser](<https://devfeed.tech/topics/browser.md>), [browser-game](<https://devfeed.tech/topics/browser-game.md>), [realtime](<https://devfeed.tech/topics/realtime.md>), [Bevy](<https://devfeed.tech/topics/bevy.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [QUIC](<https://devfeed.tech/topics/quic.md>), [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [bevy](<https://devfeed.tech/tags/bevy.md>), [bevygap](<https://devfeed.tech/tags/bevygap.md>), [browser](<https://devfeed.tech/tags/browser.md>), [gamedev](<https://devfeed.tech/tags/gamedev.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [multiplayer](<https://devfeed.tech/tags/multiplayer.md>), [netcode](<https://devfeed.tech/tags/netcode.md>), [quic](<https://devfeed.tech/tags/quic.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [rust](<https://devfeed.tech/tags/rust.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>), [udp](<https://devfeed.tech/tags/udp.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>)

### AI overview

This article discusses building a realtime multiplayer browser game with Rust and Bevy. It explains why TCP can delay updates, considers WebRTC and WebTransport over HTTP/3 and QUIC for unreliable data channels, and introduces snapshot interpolation as a multiplayer networking model.

### Source excerpt

How hard it is to build a realtime multiplayer browser game? Like asteroids, but multiplayer. Retro vibes with modern netcode 🚀.

## Maximizing page performance and security with Cloudflare tuning

DevFeed: [Maximizing page performance and security with Cloudflare tuning](<https://devfeed.tech/articles/maximizing-page-performance-and-security-with-cloudflare-tuning-27691.md>)

Original publisher: [Read original article](<https://gagor.pro/2024/01/maximizing-page-performance-and-security-with-cloudflare-tuning/>)

Author: Tom

Published: 2024-01-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [GitHub Pages](<https://devfeed.tech/topics/github-pages.md>), [Security](<https://devfeed.tech/topics/security.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-tuning](<https://devfeed.tech/tags/cloudflare-tuning.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [github-pages](<https://devfeed.tech/tags/github-pages.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [https](<https://devfeed.tech/tags/https.md>), [https-configuration](<https://devfeed.tech/tags/https-configuration.md>), [page-performance](<https://devfeed.tech/tags/page-performance.md>), [performance](<https://devfeed.tech/tags/performance.md>), [security](<https://devfeed.tech/tags/security.md>), [static-site-optimization](<https://devfeed.tech/tags/static-site-optimization.md>), [tls](<https://devfeed.tech/tags/tls.md>), [website-security](<https://devfeed.tech/tags/website-security.md>)

### AI overview

A practical guide to tuning Cloudflare for a statically generated blog hosted on GitHub Pages. It covers HTTPS, HSTS, TLS versions, Brotli, and related settings, recommending that readers enable changes incrementally and measure their effects.

### Source excerpt

Learn how to maximize page performance and security by tuning Cloudflare settings, specifically for a statically generated blog hosted on GitHub Pages.

## Supabase Launch Week: pg\_graphql, CDN, and Network Performance Updates

DevFeed: [Supabase Launch Week: pg\_graphql, CDN, and Network Performance Updates](<https://devfeed.tech/articles/five-more-things-436.md>)

Original publisher: [Read original article](<https://supabase.com/blog/launch-week-three-friday-five-more-things>)

Author: Ant Wilson

Published: 2021-12-03T07:00:00Z

Content type: release

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [QUIC](<https://devfeed.tech/topics/quic.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>)

Tags: [compression](<https://devfeed.tech/tags/compression.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [http](<https://devfeed.tech/tags/http.md>), [http-3](<https://devfeed.tech/tags/http-3.md>), [launch](<https://devfeed.tech/tags/launch.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [quic](<https://devfeed.tech/tags/quic.md>), [release](<https://devfeed.tech/tags/release.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

Supabase announces pg_graphql, a native PostgreSQL extension for GraphQL, launches a CDN for all projects, and describes performance improvements involving TLS 1.3, HTTP/3, Brotli compression, and API reliability.

### Source excerpt

It's never just one more thing!