> Javascript based frameworks have relatively weak typing systems, as even > Typescript will allow you to do unsound things with types
Not true. TS allows you to abandon safety of types, and use unsafe practices, but it's your choice, not TS problem. > that hide all of the transport layer complexity I actually did such framework in Nim <https://www.youtube.com/watch?v=vjj0mZOh5h4> > Javascript based frameworks are poor choices to run server side, as they are > relatively less efficient (though certainly good enough these days even for > server side stuff) Not true at all. JS on the server is excellent choice for 99% of web apps, as most of them are IO bound, not CPU bound. And things like node.js which is basically a very efficient IO router, is excellent choice for that task. And - there are bigger issues. Web Dev (and also App Dev) is kinda in decline, there are much less money in the space than it were before. And the whole programming also in decline. It's like wired telephony, or Nokia before its fall. The golden age of modern day programming is gone. In the following years there will be more and more layoffs from all the companies around the world. Programmers will be replaced like old day peasants. Now a single farmer with tractor - does the job of 100 peasants. Same will happen with programmers and AI. Kill app or no kill app, it doesn't matter anymore.