DaedalOS: Desktop Environment in the Browser
101–110 of 130 posts
Re: DaedalOS: Desktop Environment in the Browser
#102Appreciated what has being put into this effort. Quite slow on macbook pro with 16gb of ram. This makes me question the usability of React. Wouldn't something like this better written in something more lightweight such as Mithril or SolidJS, Vue, etc?
The background does take up some CPU, have you tried if it's still slow when you change it to a static picture? Side note: it's absolutely insane that you can change the background! Amazing work, such detail.
A different framework would not make a difference per se, maybe less re-rendering could help a bit, you can easily do that in React. And btw I'm not hating on the other frameworks mentioned; absolutely legit choices, but React is as well.
There are many very performant and user friendly apps written in React, and you can easily write shitty apps in all frameworks (React included).
I'm very impressed by this app, so much functionality and details, honestly insane.
Re: DaedalOS: Desktop Environment in the Browser
#103Re: DaedalOS: Desktop Environment in the Browser
#104Re: DaedalOS: Desktop Environment in the Browser
#105I wonder if someone will eventually make a desktop OS that is entirely web-based. No GTK or WinUI - everything is a web app. Except that the DE would also be, technically speaking, a web app itself that shows other web apps. Kind of like this, except imagine if the example apps ("File Explorer") were real web apps loading into the web app desktop environment. I think Firefox OS was the farthest that this got, but I t…
I don't really remember the name now, but gnome/gtk had a way to render the entire interface in a browser, if anyone can remember please let me know Edit: it is the project the_only_law posted below
Re: DaedalOS: Desktop Environment in the Browser
#106Thanks everyone for the feedback. This has been my passion project for all of 2021 and I am glad to see someone liked it enough to post it on HN.
Github was a bit hard to find: https://github.com/DustinBrett/daedalOS
Re: DaedalOS: Desktop Environment in the Browser
#107Thanks everyone for the feedback. This has been my passion project for all of 2021 and I am glad to see someone liked it enough to post it on HN.
I like that this is useful, if you use an android system on a bigger screen and cannot open multiple browsers. This gives you multitasking in such a scenario. Github was a bit hard to find: https://github.com/DustinBrett/daedalOS
Re: DaedalOS: Desktop Environment in the Browser
#108Appreciated what has being put into this effort. Quite slow on macbook pro with 16gb of ram. This makes me question the usability of React. Wouldn't something like this better written in something more lightweight such as Mithril or SolidJS, Vue, etc?
I did some quick profiling and it is doing quite a lot of re-rendering, but I do not see any of the common issues you see in actual slow React apps. For me it performs well, even on 6x slowdown there is no visible lag or "stickiness" (I'm on a Macbook Air M1). The background does take up some CPU, have you tried if it's still slow when you change it to a static picture? Side note: it's absolutely insane that you can…
Thanks for noticing the detail, I spent quite a bit of time trying to get as much details and features as I could. Now for this year I want to make it more robust and take all the feedback I've got to make it even better.
Re: DaedalOS: Desktop Environment in the Browser
#109Appreciated what has being put into this effort. Quite slow on macbook pro with 16gb of ram. This makes me question the usability of React. Wouldn't something like this better written in something more lightweight such as Mithril or SolidJS, Vue, etc?
I have the same laptop and it runs pretty smooth on Chrome.
Re: DaedalOS: Desktop Environment in the Browser
#110Earlier quoted context omitted.
I keep track of all these web desktops around the web here [1] if you’re interested in a even bigger list :) [1] https://simone.computer/#/webdesktops
With all these I feel like there is an opportunity for a standardized API for client programs. Web apps running in a frame could postMessage requests for selected services from the desktop environment. It could potentially allow for a app to easily support a large number of different environments.