When task handling can fail (Crash, Chrome evicted from memory) we will be losing a task that is in progress.
It is not clear if such task will be retried by JS/GcmNM at a later time or completely abandoned.
It is also not clear if scheduling a backup task, while the current one is running, will actually kill the currently running (Job Scheduler's documentation suggests so, while GCN Network Manager does the opposite).
We should work out a common solution to these issues.
This affects offline pages, but proper component should Background Task Scheduler.
When task handling can fail (Crash, Chrome evicted from memory) we will be losing a task that is in progress.
It is not clear if such task will be retried by JS/GcmNM at a later time or completely abandoned.
It is also not clear if scheduling a backup task, while the current one is running, will actually kill the currently running (Job Scheduler's documentation suggests so, while GCM Network Manager does the opposite).
We should work out a common solution to these issues.
This affects offline pages, but proper component should Background Task Scheduler.
When task handling can fail (Crash, Chrome evicted from memory) we will be losing a task that is in progress.
It is not clear if such task will be retried by JS/GcmNM at a later time or completely abandoned.
It is also not clear if scheduling a backup task, while the current one is running, will actually kill the currently running (Job Scheduler's documentation suggests so, while GCM Network Manager does the opposite).
We should work out a common solution to these issues.
This affects offline pages, but proper component should Background Task Scheduler.
Comment 1 Deleted