High Performance Browser Networking Meetupまとめ #hpbn #mozaicfm
ネットワークは高速になっているが、遅いネットワークは遅いまま。特にモバイルは高速と低速の両方とも差が顕著。 #hpbn
2014-11-04 19:23:19ilya: 帯域の話をしたが、レイテンシの話も忘れてはいけない。これはパケットがクライアントからサーバーに行く時間。ニューヨークから東京までは光速で行っても52ms。これより速くはならない #hpbn
2014-11-04 19:23:44speed of light is not fast enough! はずっと語られるな、、、 #hpbn
2014-11-04 19:24:01ilya: 実際には数百msかかる。よいUXを提供するためには、200ms以内に反応しなければならない。レイテンシを考えてアプリを作る必要がある #hpbn
2014-11-04 19:24:33ilya: Google検索では200msを長い間目標にしてきた。データ転送だけで時間がかかるとこの目標を達成するのは難しい #hpbn
2014-11-04 19:25:14Googleは200msにこだわっている、良いUXには200ms以内に反応しないといけないという考えがある。 #hpbn
2014-11-04 19:25:35ilya: ページをロードするまでの時間は帯域が大きくなっても、ある程度から上ではあまり変わらなくなってしまう。これはIP/TCPなど低レイヤのプロトコルががどう働くか理解しないとわからない #hpbn
2014-11-04 19:27:06ilya: ネットワークエンジニアリングでは帯域とレイテンシの両方を考えないといけない。遅延がアプリにどんな制約を果すのかを考えないといけない。 #hpbn
2014-11-04 19:28:59ilya: Google社内でハイパフォーマンスアプリを作るときにはデータがどんなルータを通るのか考えて作っている #hpbn
2014-11-04 19:29:06#hpbn 光の速さはともかく、Googleがそれに限りなく近づけるための物理レイヤで工夫していることって無いのかな。
2014-11-04 19:29:50ilya: wirelessネットワークではさらに遅延を生じる原因が増えている。様々なコーディネーションを正しくやらないといけない #hpbn
2014-11-04 19:30:00ilya: この本を書くにあたってはワイヤレス技術者からかなりの時間をかけて話を聞いた。モバイルネットワークの仕組みをしっかり理解しようとした #hpbn
2014-11-04 19:30:33