JeffersonLab / jaws-admin-gui

Web admin interface for JAWS
https://ace.jlab.org/jaws
MIT License
0 stars 0 forks source link

Support Progressive Web App (PWA) #20

Closed slominskir closed 1 month ago

slominskir commented 2 years ago

Using Service Worker with / or instead of Web Worker (and possibly PWA Push Notifications with / or instead of Server Sent Events) would be required to be recognized by Chrome/Firefox/Safari as a "Progressive Web App". PWA advantages include slightly more friendly for users as it provides app-like handling in-browser with splash screens, home screen icons, and offline access. Device integration for notifications may be the biggest advantage as users on a mobile device could allow alarm notifications even with the app not running in the foreground. The disadvantage is it's somewhat experimental tech (complex and missing support on Safari and other browsers), and our customer base is primarily operators inside a control room on high powered desktops, whom have the software installed and linked manually by system administrators: ease of end-user install and smart phone and tablet friendliness would be nice, but isn't required. Offline access is neat, but not required and operators are expected to be running the operator alarm system interface in the foreground.

slominskir commented 1 month ago

Switched to smoothness weblib in v4.6.0 so this issue is now obsolete.