Http 記事
3PCA 3 日目: 自動で送られる Cookie
3rd Party Cookieの仕組みを解説。Cookieがどのように自動で送信されるか、特にサブリソースへのリクエスト時に送信される挙動について説明する。
IETF RFC における ABNF と Parsing Algorithm の関係
IETF RFCにおけるABNFとParsing Algorithmの関係性と、実装における優先順位について考察。HTTP構造化フィールド値を例に解説。
Cache-Control: must-understand ディレクティブとは何か
HTTP Cache-Control の新ディレクティブ「must-understand」の仕様と、新しいステータスコードのキャッシュ問題を解決する役割について解説します。
Structured Field Values による Header Field の構造化
HTTPヘッダーの値を構造化するRFC 8941「Structured Field Values」の仕様と実装について解説。JSONとの比較も含む。
WebPackaging の Signed HTTP Exchanges
WebPackagingのSigned HTTP Exchangesについて解説。コンテンツ署名によりオリジンと配信元を分離する仕組みとAMPなどでの活用事例を紹介。
Certificate Transparency の仕組みと HPKP から Expect-CT への移行
Certificate Transparencyの仕組みと、HPKPからExpect-CTへの移行について解説。HTTPSのセキュリティを強化する技術的アプローチを説明。
Brotli を用いた静的コンテンツ配信最適化と Accept-Encoding: br について
Brotli圧縮フォーマットの技術解説と、Webサーバでの静的コンテンツ配信最適化方法について。Accept-Encoding: brヘッダーを用いたコンテンツネゴシエーションを解説。
mixed contents 対応を促進する CSP ディレクティブ
CSPのUpgrade-Insecure-RequestとBlock-All-Mixed-Contentディレクティブを使用して、HTTPS移行時のmixed contents問題を解決する方法を解説します。
2016 年を振り返る
ブログとポッドキャストの移行、HTTP/2やService WorkerなどのWeb技術に関する記事や発表、Erlangの学習など、2016年の技術的な活動を振り返る。
HTTP の新しいステータスコード 103 Early Hints
HTTPステータスコード103 Early Hintsの仕組みと、HTTP/2 Pushの最適化における利点について解説します。
zopfli で静的コンテンツの gzip 配信と Content/Transfer-Encoding について
zopfliを使用した静的コンテンツのgzip圧縮配信と、Content-Encoding/Transfer-Encodingの違いについて解説。h2oでの設定方法も紹介。