Show HN: PhreshOS – OS for Web Apps
github.com
The project and all its associated packages are open source under the MIT license.
I welcome all your feedback, both encouraging and critical.
github.com
The project and all its associated packages are open source under the MIT license.
I welcome all your feedback, both encouraging and critical.
Looks interesting though
It's not a display server. Each app's frontend is a normal web page that runs in your browser, in its own sandboxed frame, so typing, scrolling, menus and dragging are all local, just like any web app. The desktop itself (windows, taskbar, the map) also runs in the browser.
What goes over the network is only what the app decides to send: messages and events between its frontend and its backend on the server, over one WebSocket. So latency shows up where any web app would feel it, when it waits for data from its server, not on every frame or keystroke.
The one exception is something like the Terminal, where every keystroke goes to a shell on the host, so it feels like SSH on a slow link.
So I put a browser in an OS in your browser in your OS!