ServiceWorker#
By default, JupyterLite tries to launch a ServiceWorker.
If available, this enables a number of useful features:
synced content between browser storage and kernels
a robust, offline-capable caching proxy for all fetched content, including:
Limitations#
A ServiceWorker
will only be created and used if all of the following are true:
the extension has not been disabled
the user’s current browser session supports the
ServiceWorker
APIPrivate Browsing in Firefox is known to not work
the HTTP server’s URL starts with one of:
https://
http://127.0.0.1:{*}/
(any port)http://localhost:{*}/
(any port)