JavaScript and browsers optimizations

by Julien Kirch, September 7, 2017
  1. Recent JavaScript has many new features that improves developers experience and makes easier to write clean code.

  2. Unfortunately, all browsers don’t support all new features, specially old versions.

  3. To still be able to use the new features, developers use "transpilers" than transform modern JavaScript into old JavaScript so old browsers can understand it.

  4. As a consequence, most of newly written JavaScript is deployed as old JavaScript.

  5. Developers working on browsers want to make them fast.

  6. Making a browser fast means making it faster for the most common intensive uses.

  7. Most common current intensive use of browser is massive JavaScript web applications "transpiled" into old JavaScript.

  8. Developers working on next generation browsers are spending their time to make them fast when executing next generation JavaScript that has been dumbed down to old JavaScript.

(╯°□°)╯︵ ┻━┻