A Universal WASI written in rust to run on any platform exposes a WASI Pollyfill that uses http2 or grpc to offer a Universal abstracted server based OS. It is the backbone of the upwa(open pwa) Project that will offer PWA installation Caps for any system.
- JS=>WASI=>NativOS
- JS=>WasmerJS=>NativOS
- JS=>uwasi=>NativOS
uwasi will offer a https based permission api open pwa
I got the idea long time ago but now the Dependencies are solved and we can start Implamentation. We Need a Universal Platform to run our Applications with less overhead. This Also Will Replace Projects like Electron as this offers a single instance to expose Caps (file access, network access, hardware access, remote*)
- You want to run your PWA and give it access to your Desktop Computer
- You want that your PWA use a remote network and filesystem as also other Hardware.
- You want to run your PWA With window control of the host system WebAssembly/WASI#174 WebAssembly/WASI#171
- You want a smaller more universal and optimized stack then Electron (NodeJS+Chrome)
- can deal with embedded devices and small screens even analog once.
- for future hardware like smart watches and smart glasses.