HTTP/3 + QUIC Demo

Live Transport Dashboard

Calls several routes and keeps a live EventSource connection open. Stats refresh every 5 seconds.

connecting...

API Results (htmx)

Server-pushed HTML fragment updates via SSE event api.

Hello

/api/hello
{
  "ok": true,
  "message": "hello from hono on HTTP/3 capable server"
}

Time

/api/time
{
  "now": "2026-03-05T23:20:14.366Z"
}

Random

/api/random
{
  "random": 0.8342343032219224
}

Stats Summary

/api/stats
{
  "activeSessions": 4,
  "activeH3Sessions": 0,
  "activeH2Sessions": 4,
  "requestsTotal": 186,
  "uptimeSec": 1041
}

SSE Live Stats (htmx SSE)

SSE event stats swaps HTML into the panel every 5s.

Sessions

4

H3 / H2

0 / 4

{
  "now": "2026-03-05T23:20:14.366Z",
  "uptimeSec": 1041,
  "requestsTotal": 186,
  "activeSseClients": 14,
  "activeSessions": 4,
  "activeH3Sessions": 0,
  "activeH2Sessions": 4,
  "totals": {
    "bytesIn": 16341,
    "bytesOut": 2046683,
    "packetsIn": 0,
    "packetsOut": 0
  },
  "sessions": [
    {
      "id": 1,
      "alpn": "h2",
      "remoteAddress": "99.82.172.196",
      "remotePort": 33280,
      "serverName": "",
      "openedAt": "2026-03-05T23:05:29.009Z",
      "lastUpdatedAt": "2026-03-05T23:20:13.505Z",
      "metrics": {
        "packetsIn": 0,
        "packetsOut": 0,
        "bytesIn": 7287,
        "bytesOut": 1712503,
        "handshakeTimeMs": 0,
        "rttMs": 0,
        "cwnd": 0
      }
    },
    {
      "id": 3,
      "alpn": "h2",
      "remoteAddress": "99.82.172.193",
      "remotePort": 1025,
      "serverName": "",
      "openedAt": "2026-03-05T23:08:01.052Z",
      "lastUpdatedAt": "2026-03-05T23:20:13.505Z",
      "metrics": {
        "packetsIn": 0,
        "packetsOut": 0,
        "bytesIn": 8975,
        "bytesOut": 334162,
        "handshakeTimeMs": 0,
        "rttMs": 0,
        "cwnd": 0
      }
    },
    {
      "id": 8,
      "alpn": "h2",
      "remoteAddress": "99.82.172.246",
      "remotePort": 41344,
      "serverName": "",
      "openedAt": "2026-03-05T23:20:12.165Z",
      "lastUpdatedAt": "2026-03-05T23:20:14.165Z",
      "metrics": {
        "packetsIn": 0,
        "packetsOut": 0,
        "bytesIn": 79,
        "bytesOut": 18,
        "handshakeTimeMs": 0,
        "rttMs": 0,
        "cwnd": 0
      }
    },
    {
      "id": 9,
      "alpn": "h2",
      "remoteAddress": "13.248.111.36",
      "remotePort": 17152,
      "serverName": "",
      "openedAt": "2026-03-05T23:20:14.257Z",
      "lastUpdatedAt": "2026-03-05T23:20:14.257Z",
      "metrics": {
        "packetsIn": 0,
        "packetsOut": 0,
        "bytesIn": 0,
        "bytesOut": 0,
        "handshakeTimeMs": 0,
        "rttMs": 0,
        "cwnd": 0
      }
    }
  ]
}