102: Neljännesvuosisata JavaScriptiä, osa 2/2

JavaScript täytti 25 vuotta! Neljännesvuosisadan kunniaksi Antti ja Riku muistelevat mitä kaikkea noihin vuosiin on kuulunutkaan, ja peilaavat tapahtumia omiin kokemuksiinsa. Tällä kertaa vuorossa vähän nykyhistoriaa aina vuodesta 2011 tähän päivään. Hyppää kyytiin!

JavaScript 25 v!

  • 2011
    • Ember.js
    • Moment.js
    • Browserify
      • Ensimmäinen kerta kun require() toimii fronttikoodissa
    • Grunt
    • Bootstrap
      • Stylus
  • 2012
    • TypeScript
    • webpack
    • Bower
  • 2013
    • React
    • Electron
    • Gulp
    • Sublime Text 2
  • 2014
    • io.js
      • Oikea semver, päivitetty V8
    • Flow
    • Atom
    • Immutable.js
  • 2015
    • io.js ja Node yhdistetään → Node 4
    • ES2015 (ES6)
      • import/export
      • let, const
      • template literals
      • spreading, destructuring
      • arrow functions
      • class
      • promise
    • Redux
    • VS Code
    • npm 3.0.0 - flat dependencies!
  • 2016
    • left-pad un-publish mess
    • Yarn, lock file
    • async/await
    • Angular vs. AngularJS
  • 2017
    • Prettier
  • 2018
    • React hooks
  • 2019
    • Svelte 3
  • 2020
    • Deno
    • Vue 3

Jakson valinnat