Promises (ES6) Async/Await (ES7) React React Router Redux Angular 2/4/5 NodeJS ExpressJS MongoDB Firebase Arrow functions (ES6) Destructing Arrays/Objects (ES6) Default Function Arguments (ES6) Array Map, Filter Reduce (ES5) Import/Export (ES6) Classes (ES6) Let/Const (ES6) Rest/Spread (ES6) Template Literals (ES6)
The top of my hit-list this year is GraphQL. I feel like it will eventually replace REST and I like the some of the basic concepts of it that I have heard so far e.g. the fact that you can specify exactly what data you want back from your API and therefore can have one endpoint for all the data instead of multiple endpoints for different parts.
CSS Grid(This site now uses CSS Grid everywhere)
- React Native
- Generators (ES6)
- Progressive Web Apps
- Web Workers
- Service Workers
I will update this list as the year goes on, crossing out anything I have learned and adding anything new that will inevitably pop up as the year progresses!