http/2はやっぱり速いんだ!!
某ヘ社のβ版のルーティング層が内部のフラグでhttp/2に対応したので https://mastodon.zunda.ninja/@zundan のロード時間をFirefoxで比較してみました。S3などへのリクエストは除外してあります
左はhttp/2で表示した場合で表示の完了まで3.34秒。http/2でも1.1でも最初のリクエストにはピンクのDNS解決、オレンジのソケットとTLS接続確立のための時間が含まれています。最初の赤(Blocked)は何だろう。灰色の部分はリクエストを送り終わってレスンスを待っている部分のようです。ハワイ・バージニア間の往復とPumaがレスポンスを用意している時間のはず。
右はhttp/1.1で表示した場合で表示の完了まで4.08秒。赤い部分はBlocked。同時接続数が制限未満になるのを待ってるのかな?緑色はレスポンスを受け取るのに必要だった時間のようです。http/2ではほとんど緑色が見えないのは共有している接続で同時にレスポンスが送られてきてたりするからなのかな?
https://s3.amazonaws.com/zundan-mastodon/media_attachments/files/111/173/048/740/931/976/original/95cdb1fdb6222507.png
https://s3.amazonaws.com/zundan-mastodon/media_attachments/files/111/173/063/077/683/097/original/26bcf94ca77e33c2.png