As more I been reading and playing with react + redux + JxJs, I am more impressed with it. It does indeed have a large learning curve like Rust ecosystem. Both of them has the similar sugar syntax which is a bonus for me.
I realized.... what if we build beaker with all of the components that are requisite, then give users options to download additional scripts their their own thing. Hot loading is a great feature. The ability to change something without having to reload the entire app system. It is changed as you save the file. So you can view the app, and do something with it. Here's one example, JS hyper with hot loading.
The dawn of Browser OS. The wasm is almost ready to be in production, we're heading towards bare metals wasm OS with hotloading.
Here's the thing... Even we all build different messaging apps, we all extract from the same location. Even we all build different file system apps, we still extract from the same location. And so on... What's the point of building competing apps when all of them extract from the same data? Everybody would said, "well because each apps has different UI." There we have it. Face it, lets not complicate ourselves, we shouldn't waste time on UI. We should be focusing on the back end. End the server side UI system, and give back users more power to control the UI system. Safe beaker needs two new function, "themes" and "script plugins(like firefox plugin)." Now front end users can focus on changing on how they like it, and share/sell to the world.
Safe-launcher is gonna be build inside of the browser so... this would make a lot sense from my perspective.
This is the end of competing app era. Safenet is a breaking point.