我正在为扬声器系统实施 PWA。
这个想法是在系统上运行一个 RaspberryPi,并通过 Wifi 连接到 Pi 的客户端。这将显示一个强制门户,其中包含在主屏幕上安装 PWA 的说明。使用 PWA,用户可以控制音乐(通过在 Pi 上运行的Websockify与mpd交谈)和其他功能,例如灯光。
我已经尝试过OnsenUI + Angular,因为我喜欢原生应用的想法。然而,它最终出现了一些问题,并没有在所有设备上提供类似应用程序的体验。我知道 Ionic 最近在他们的PWA 框架上做了很多工作。他们还推荐Stencil - 但据我了解,stenciljs 将在服务器端呈现。由于我在资源有限的 RaspberryPi 上运行,这可能不是最佳解决方案。
因此我的问题是:有谁知道一个好的轻量级框架来创建 PWA(客户端渲染)。我真的不需要服务工作者等离线功能,因为该应用程序只有在连接到扬声器时才能工作。但是,我想确保尽可能多地缓存以减少 RaspberryPi 上的负载。
非常感谢您提前提供的帮助。