HTTP

HTTPの通信を辞書で圧縮する提案について

HTTPの通信をBrotliの辞書を活用し、圧縮する提案について

キャッシュを補助する HTTP Availability Hints の仕様

キャッシュで使用されるVaryを補強する HTTP Availability Hints の仕様

HTTPヘッダに構造を与えるStructured Field ValuesにDateが追加される

HTTPヘッダの値に、リストや辞書といったデータ構造を定義する『RFC8941 Structured Field Values for HTTP』という仕様があります。 (ヘッダと書きましたが、フィールドという用語た正しいので仕様上はStructured Field Valuesという名称になってます)これ…

Media over QUICの base draft について

QUICで動画を配送するためのプロトコルについて

HTTP Alternative Services, Plan B のメモ

IETFで議論されているHTTP Alternative Services, Plan Bの仕組みについて

DNS HTTPSレコードで別ドメインにpreconnectさせる提案仕様

DNS HTTPSレコードで別ドメインにpreconnectさせる提案仕様について

クエリパラメータ付きURLのキャッシュを改善する No-Vary-Search ヘッダ

クエリパラメータ付きURLのキャッシュを改善する No-Vary-Search ヘッダ

HTTPのProxyを改善する「Upgrade: connect-tcp」 の提案仕様

IETFに提出された「Modernizing HTTP Forward Proxy Functionality」では、Proxyの接続方法を改善する

Twitchの動画配信プロトコルWarpのデモを動かしてみる

Twitchが開発する、WebTransport over HTTP/3上で動作する 動画配信プロトコル Warpのデモを触る

HTTPのやり取りの最中に付帯情報を送れるMETADATAフレーム

「CPUコスト」「負荷分散情報」「統計情報」といったメタデータをHTTPメッセージとは別に送信できるようにするMETADATAフレーム拡張

HTTP/3のCONNECT-UDPを利用したWebRTC通信

HTTP/3のCONNECT-UDPを介してWebRTC通信を可能にするための提案仕様について

ChromeのCache Transparencyに関するメモ

Chromeではキャッシュの効率改善を目的とした「Cache Transparency」という仕組みが検討されている。

QUICのマルチキャスト拡張

QUICでマルチキャスト配信出来るようにする拡張仕様

Sec-CH-IP-Geoヘッダの仕様

VPNを使っているクライアントの位置情報をHTTPで取得する仕様。

HTTP DatagramsとCapsuleプロトコルについて (RFC 9297)

WebTransportやCONNECT-UDPで使うHTTP DatagramsとCapsuleプロトコルについて

HTTP/3でQUICv2を使うためのalt-svc拡張

alt-svcに対応しているQUICバージョンを記載できるようにする提案

HTTPで再開可能なアップロードを可能にする提案仕様

HTTPで、再開可能なアップロードの仕組みを定義した「Resumable Uploads Protocol」について。

HTTPの拡張CONNECTメソッド について復習する

拡張CONNECTメソッドについて、WebTransportを例に紹介します

2021年 HTTPやQUICの最新動向振り返り

2021年について、プロトコル周りの動向を振り返っていきたいと思います。

gRPC over HTTP/3のプロトコルと実装を眺める

gRPC over HTTP/3の実装を触ってみる

メディアタイプで複数サフィックスを許可する提案仕様

メディアタイプでサフィックスを複数つけられるようにする提案仕様

新しいHTTPメソッド、QUERYメソッドの仕様

HTTPに新しくQUICERYメソッドを定義する提案

匿名かつ検証可能なPrivate Access Tokensの提案仕様 (プライベートアクセストークン)

「Private Access Tokens」という提案仕様が、Google, Apple, Fastly, Cloudflareの方々らの共著でIETFに提出されています。なお、すでに実装が進められているそうです。この「Private Access Tokens」の一つのモチベーションに次のようなものがあります。昨…

DNS HTTPSレコードを使用したWebSocketサポートの通知

HTTP2やHTTP/3でWebSocketを使う時に、拡張CONNECTメソッド対応の通知をHTTPSレコードで行う

HTTP/2の改定版仕様(RFC9113)の変更点について

HTTP/2の改定版仕様の変更点について、簡単にまとめる。

HTTP Datagram PING の拡張仕様についてのメモ

HTTPのDATAGRAMでPINGを送信可能にする「HTTP Datagram PING」仕様について

RSAブラインド署名を用いたHTTP認証の提案仕様

RSAブラインド署名を使ったHTTP認証方式の提案仕様。クライアントを認証するサーバは、クライアントを特定しない。

Bootstrapping WebSockets with HTTP/3 の仕様

HTTP/3でWebSocketを使えるようにする「Bootstrapping WebSockets with HTTP/3」という仕様について。

ホスト名の最後が数字なURLの扱いについて

「WHATWG URL」の仕様で、ブラウザにおいて、ホスト名がIPv4でないが、数値で終わるURLは拒否されるように変更された。

HTTP/3 DATAGRAMの優先度制御の提案仕様

HTTP DATAGRAMの優先度制御の提案仕様についえ。