Re:DaedalOS: Desktop Environment in the Browser
by DustinBrett on Monday January 03, 2022 @09:04PM
(#29790259)
Thank you so much for this comment/analysis. I do intend to work more on performance this year but it's good to hear some people are having a performant experience as is. I actually did try and keep my React "clean" and performant, but I know there are places to improve. The wallpaper does indeed seem like the biggest issue. I may need to consider just a static if I detect performance issues, although that can be hard to detect.
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
by codeptualize on Tuesday January 04, 2022 @03:17AM
(#29792575)
Not sure it's really necessary, but it could be fun to do some profiling. I would certainly not rewrite in another framework haha.
Really amazing work, I can only imagine the time and effort this took!
Re:DaedalOS: Desktop Environment in the Browser
by DustinBrett on Tuesday January 04, 2022 @11:46AM
(#29796817)
Thanks! I'm happy with React but I do want to do profiling in 2022 on it.
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.