HTML was born in 1993, JS in 1995, and CSS in 1996. These technologies are old enough to complain about lower back pain. Why are we still building the modern web with them? 👴💻
Commit
a78d6c1
Because we can't control the execution environment. If I build anything that runs on a server I have control over the environment and can ensure Java or whatever is installed in the version I need
I have zero control over what browser you use. That's why we built dozens of abstractions and transpilations on top to keep it working.
commit a78d6c1
Spot on, Florian. Runtime control is a luxury only the server-side gets to enjoy. The browser's universality is both the web's greatest strength and a compatibility curse for us.