Please don't eat my RAM. I need it for mining MemoryCoin (tm).
TypeScript of course. The compiler often times catches mistakes in variable names, API methods, whatever. So it saves time by not having to run the whole application all the time. Also the input help is much better, when the editor knows sth is a string or a number, for example.
![the background blur](https://programming.dev/pictrs/image/20feb11d-c2da-4b3e-9a59-4600fc628687.png?thumbnail=256&format=webp)
![](https://programming.dev/pictrs/image/20feb11d-c2da-4b3e-9a59-4600fc628687.png?thumbnail=1024&format=webp)
Back in the 90s, it was a game as Java applet. But then somebody removed all those nice plugins. I ported it a while back to C#, made it into desktop (Gtk, WinForms etc), but now finally, it returns - with WebAssembly - back into the browser, where this originally "remastered from DOS" game began 😀
There are two many programming languages and frameworks. There is a lot of doubling. Why the heck is there Dart/Flutter? Just use Javascript/TypeScript. Why Swift, when you have D, Go, Rust, Python with type annotations, etc.? In my opinion, just too much waste. Of course, in a niche, like OS development or embedded, there can be actually a need for hyper optimized special solutions. But the "mainstream" rest?