Progressive Web App (PWA)

Workspaces supports being installed as a PWA. This gives users a better user experience, especially on mobile devices.

Requirements

Secure connection

In order for workspaces to show as an installable PWA it must be served from a secure HTTPS connection and with trusted certificates.

Valid installed JSON manifest

Kasm workspaces provides a working manifest, if you want to make changes for branding then you can swap out the icons found in the manifest.

  • img/favicon.png

Installed service worker

Kasm Workspaces provides a service worker in order for the PWA to be installable. However, Workspaces requires an active internet connection in order for it to be useful, so at the present time the service worker is only used for detecting if the app is online.