Why I use ES5 Javascript

I use a subset of ES5 javascript. It is a very small language, with few features, and extremely powerful. Its basic forms are few, yet have a claim to the universal. Its annoyances are slim. Its limitations can be superseded by writing (also small) tools on ES5 javascript itself. It runs on all the web browsers written in the current century, with no compilation. It runs on node.js, a fast and well-designed server engine which can power perhaps any imaginable application.

The triumph of javascript is the triumph of radical freedom in the realm of software. The evolution of javascript over the past decade endowed the language with many respectable and reasonable features which, in my view, obscure the burning kernel of truth at the core of the language: simplicity is the only way to freedom and the only way to universality.