私はrss-readerのような機能を備えたWin8javascriptアプリに取り組んでいます。新しい投稿が見つかった場合は、サーバーで新しい投稿を繰り返しチェックし、トーストを表示する必要があります。
私の質問は、タイムトリガー(15分の間隔に制限されている)でバックグラウンドジョブを使用する必要があるかどうか、またはsetTimeout/setIntervalがより良い方法ではないかどうかです。
私がアプリのライフサイクルを理解している限り、私のアプリはフォーカスされていないときはいつでもWindowsによって一時停止される可能性があり、Windowsはその時点を自分自身で決定します。また、アプリが1回中断されると、バックグラウンドジョブは機能せず、setTimeout/setIntervalも起動しません。