かげログ.

なにかんがえてるの @umireon

Firefox/Chromeは同一URLに対して同時に1つしかリクエストを発行しない

やりたかったこと

  1. HTTPで複数のデバイスを同期したい
  2. 同期操作が行われるまでレスポンスを返さないハンドラで実現
  3. Firefoxで同期してるかチェック

発生した問題

1つめのリクエストが完了してから2つめのリクエストが送出され,レスポンス受信が同期しない

原因

Firefoxが同一URLに対して同時に1つまでしかリクエストを発行しない. Chromeも同一の挙動を示す.なぜかSafariは普通に複数同時に発行する.

対策

こういう変なAPIを実装するときは,横着せずちゃんとクライアント作る.