【javascript】ios10でsetIntervalした処理がバックグラウンドに回ったときの挙動について
検証用のコードは以下の様な簡単なものでsafariで確認
setInterval(function() { // 何か処理 }, 200);
ios9では
・200msごとに実行される続ける
・別のタブを開くなど画面から離れる
・1000msごとに実行される続ける
・画面に戻る
・200msごとに実行される続ける
ios10では
・200msごとに実行される続ける
・別のタブを開くなど画面から離れる
・1000msごとに2、3回実行される
・とまる
・画面に戻る
・200msごとに実行される続ける
ios10では処理が止まった。。。実装方法がまずいのかな。。。 想定していない挙動でした
以上です