IETF116 Yokohamaをもっと楽しむために (その2) ~当日編~

ついに、IETF 116 Yokohamaが始まりましたね!!横浜で僕と握手!! WGのミーティングは月曜日からですので、ちょうど直前ということになります。 パシフィコ横浜ノース 3Fで受付を済ませたあとは、アジェンダ(URL)のページを参考に会議室に行くだけです。 W…

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

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

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

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

Document Picture-in-Picture が便利

任意のHTMLElementsを『ピクチャー イン ピクチャー』表示できるようになる

セキュリティ関連のHTTPヘッダを一括指定する Baseline ヘッダ

現在のWebでは、セキュリティ上レスポンスヘッダで色々なものを指定します。Webデベロッパーは個別に指定しなければなりません。そこで、セキュリティ関連のヘッダを推奨デフォルト値に設定できるようにする「Baseline ヘッダ (Opt-into Better Defaults)」…

ブラウザからPCの負荷状況を取得する Compute Pressure API

ブラウザでPCのCPU負荷を取得するCompute Pressure API の説明。また、Chromeでの動作確認。

IETFでeBPFの標準化の議論

先月行われたIETF 115において、eBPFの一部ドキュメントをIETFからRFCとして出すか?という議論が行われました。まだ議論の段階で結論は出ていないが、簡単にメモとして残しておく。なお、僕自身はKernel, eBPF方面に明るいわけではない... eBPF サイドミー…

IETF116 Yokohamaをもっと楽しむために (その1) ~参加申し込み~

来年3月に開催されるIETF 116 Yokohamaへの参加申し込み方

CookieのPartitioned属性 (CHIPS) の標準化はじまる

サードパーティCookieをトラッキングに使用できないようにする「Cookies Having Independent Partitioned State (CHIPS)」で使う、Partitioned属性の標準化

UUIDv6~UUIDv8と uuidrev の動向

新しいUUIDバージョン標準化動向について

Webサイトを離れたときにデータを送る Page Unload Beacon (Pending Beacon API)

Webサイトを離れたときにサーバにデータを送れるようにする「Page Unload Beacon」について

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

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

一般ユーザに払い出すと危険なサブドメインやメールアドレス

一般ユーザに払い出すと危険なサブドメインやメールアドレス。

Webサイトのバグの報告先を示す contributing.txt

Webサイトのバグの報告先を示す contributing.txtについて

ChromeのCache Transparencyに関するメモ

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

NICからの割り込みを適切なCPUに振り分けるための、IPヘッダオプション

NICからの割り込みを適切なCPUに振り分けられるようなHintをIPヘッダオプションとして定義する「Multiple Core Performance Hint Option」という提案が提出されています。

TCPのRSTパケットに拒否理由をつける提案仕様

TCPの接続拒否理由を通知する「TCP RST Diagnostic Paylaod」という提案仕様について

Memcachedのproxy機能を触ってみる

本家 memcachedがproxy機能を開発中なので、触ってみる

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

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

ChromeがQUICのInitialパケットに施すChaos Protection

ChromeがQUICのInitialパケットに施すChaos Protectionについてのメモ

ブラウザでTCPを直接送受信できるDirect Sockets APIについて

ブラウザでTCPを直接送受信できるDirect Sockets APIについて

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

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

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

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

QUICのPath MTU Discovery手法の論文を読んで

QUICに関するEPIQ 2021というワークショップで、「The search of the path MTU with QUIC」という発表がありました。論文と発表スライドはEPIQ 2021のページより見ることができます。簡単に内容に目を通していきたいと思います。 TL;DR 3行で RFC 9000 QUIC…

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

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

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

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

0.0.0.0/8のIPアドレスなどを利用可能にする提案仕様

現在使用されていないIPレンジ0.0.0.0/8・127.1.0.0 ~ 127.255.255.255・240.0.0.0/4を利用可能にする提案仕様

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

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

クレデンシャルを安全に共有する「Secure Credential Transfer」の仕様

iOSやAndroidといったプラットフォームの異なるデバイス間でクレデンシャルを共有可能にする提案仕様

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

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