docs(service-worker): update default value of SwRegistrationOptions#registrationStrategy
(#37555)
The default value was changed from `registerWhenStable` to `registerWhenStable:30000` in 29e8a64cf02fa9b80d38c30091e0b730403c54c8, but the decumentation was not updated to reflect that. This commit updates the documentation to mention the correct default value. PR Close #37555
This commit is contained in:
parent
e99bcbb4d4
commit
bcc0a035cc
@ -42,10 +42,8 @@ This method returns a `Promise` which indicates that the update check has comple
|
|||||||
|
|
||||||
<div class="alert is-important">
|
<div class="alert is-important">
|
||||||
|
|
||||||
In order to avoid negatively affecting the initial rendering, `ServiceWorkerModule` will by default
|
In order to avoid negatively affecting the initial rendering of the page, `ServiceWorkerModule` will by default wait for up to 30 seconds for the app to stabilize, before registering the ServiceWorker script.
|
||||||
wait for the app to stabilize, before registering the ServiceWorker script. Constantly polling for
|
Constantly polling for updates, e.g. with [setInterval()](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval) or RxJS' [interval()](https://rxjs.dev/api/index/function/interval), will prevent the app from stabilizing and the ServiceWorker script will not be registered with the browser until the 30 seconds upper limit is reached.
|
||||||
updates, e.g. with `interval()`, will prevent the app from stabilizing and the ServiceWorker
|
|
||||||
script will never be registered with the browser.
|
|
||||||
|
|
||||||
You can avoid that by waiting for the app to stabilize first, before starting to poll for updates
|
You can avoid that by waiting for the app to stabilize first, before starting to poll for updates
|
||||||
(as shown in the example above).
|
(as shown in the example above).
|
||||||
|
@ -70,7 +70,7 @@ export abstract class SwRegistrationOptions {
|
|||||||
* The function will be used at runtime to obtain and subscribe to the `Observable` and the
|
* The function will be used at runtime to obtain and subscribe to the `Observable` and the
|
||||||
* ServiceWorker will be registered as soon as the first value is emitted.
|
* ServiceWorker will be registered as soon as the first value is emitted.
|
||||||
*
|
*
|
||||||
* Default: 'registerWhenStable'
|
* Default: 'registerWhenStable:30000'
|
||||||
*/
|
*/
|
||||||
registrationStrategy?: string|(() => Observable<unknown>);
|
registrationStrategy?: string|(() => Observable<unknown>);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user