The Web is Slow, let's go back to Server Rendered Pages
Do you know the good old days in which a server rendered HTML and a browser showed it? They are coming back! :)
People are finally realizing that shipping 1.5MB of Javascript to a browser, letting it parse, compile and execute on the computer/phone of the user just to show the homepage is a waste of time/bandwidth. And, you know, browsers are really good/fast to display HTML not at being compiler.
I kept saying this for years and you know, the Rails community even embedded TurboLinks inside Rails so that the server renders the page/component and then magically swaps it in your browser so it all looks "react-like" but is fast.
But no, let's go full-circle first. We had to change everything in React-Native, now we are going back to NodeJS for server rendering frontend, and we will eventually go back to just one backend server.
Javascript is a cute language but not a good one for backend. It does not have types and does not compile, so all the errors will show at runtime. If you want to improve the frontend code, you should just move to Elm.









