時間を越えるのでProtocolBuffersより∞倍速いとのこと。 Cap'n Proto ジョークかと思いきや、遅延評価的にRPCを効率化する仕組みらしい。 以下は英語もサンプルもろくに読まずに「こういうものかなぁ」と想像したもの。 メールサーバから最新の1通だけ取得して表示するコード。 # ログインする mailer = Mailer.login("example.net", "id", "password") # 受信箱にあるメール数を取得する size = mailer.size("inbox") # 最新の1通を取得する value = mailer.get("inbox", size-1) # 表示する print value 3回のリクエスト & レスポンスが行われる。片道100ms掛かるとしたら600ms。 タイムトラベルRPCを導入すると、これを最短で200msに短縮で