一定の間隔(setIntervalを使用)でWebサービスをポーリングする必要があるモバイルアプリケーションで作業しています。私はHTML5に基づいてプロトタイプを作ったが、モバイルブラウザがバックグラウンドになると、JavaScriptの実行が中断される。モバイルブラウザのWebワーカー
iOSとAndroid用のネイティブアプリを作成しました。 iOSでは、アプリケーションがバックグラウンドモードに入るときに限られた処理時間を要求することによってこれを行うことができます。 Androidでは、アプリケーションから起動して停止するサービスを作成する必要があります。
しかし、iOS5のSafariではウェブワーカーのサポートが戻ってきており、これはしばらくAndroidブラウザでサポートされていることがわかりました。これはバックグラウンドにいるときにモバイルブラウザでjavascriptを実行するためにWebワーカーを使用することができますか?