アドベントカレンダー26日目。嘘です。
Node.jsで簡単なHTTP/2サーバを作ってみた。Hello, Worldしかできない。
説明のために誰でも読める風にしたかったので、ストリームもオブジェクト指向もなく、決めうちの多いシンプル実装。あとはブラウザで動かないとつまらないので、少なくともFirefox Nightlyでは動くようにはしておいた。
あと書きながら一部まだ理解できていない部分があったりするのも何とかしたい。
HPACKの実装は summerwind/sasazka · GitHub からお借りしました。感謝。