It is very possible to add a manifest and web worker to the on premise version of the #SAPFioriLaunchpad, or in other words, turn the launchpad into an installable, offline capable application without using the #SAPFioriClient. The most interesting part here is actually the web worker. You can use it to:
Speed up the launchpad by making the libraries offline available
Cache apps and XHR requests, including OData, for offline use
In 20 minutes, I will demonstrate how a #WebWorker can be used to intercept XHR requests, how this can be used in both an offline-first and an online-first scenario to deliver data, how the web worker can be deployed through and maintained through a simple ICF node, and how the caches themselves can be invalidated using simple cache busting methods
This would also work for stand alone / single applications, but it's more interesting when applied to the launchpad itself!
Event: #UI5conONAIR2020
Speaker: Jorg Thuijls, Thuijls Pty Ltd
Slides: https://openui5.org/ui5con/onair2020/...
https://openui5.org/ui5con/onair2020/
@UI5con