SpaceX Crew Dragon console interfaces are entirely React apps
SpaceX Crew Dragon console interfaces are entirely React apps
This comment makes it feel a lot safer, when you think about it.
"Web browsers are historically known for crashing, but that's partly because they have to handle every page on the whole Internet. A static system with the same browser running a single website, heavily tested, may be reliable enough for our needs."
When you've also built up the metal that you're running that React on, it's a lot warmer and cozier than having to trust the whole fat Windows 11 codebase on Artemis...
Tons of existing libraries and frameworks. Essentially every UI problem you're likely to have is solved already, there are Known Good ways of dealing with most problems that you'll encounter.
Consistent interface: the primary interaction element is the browser and HTML is the simplest thing there is to generate. You can write a basic webserver in an afternoon.
And so on...