Drinks on the house :)

(mention you are with the Meetup)

Jan 21, 2020

JavaScript....the latest

🤔

Where are we today in the world of Web?

JS features

JS features

JS features

JS features

Chromium

Gecko

Webkit

Feature from the ECMAScript standard

How does the ECMAScript standard introduce a feature?

🤨

Stages to incorporate JS features

No promise it will be introduced immediately, if ever 😳

2015

Batch of features that passed stage 4

ES6

(ES2015)

ES6

(ES2015)

Constants

Arrow
Functions

Scoping

Template
Literals

Modules

Classes

Iterators

Iterators

Generators

Map/Set

Promises

Proxy

Destructuring

ES7

(ES2016)

Array.prototype.includes

Exponentiation Operator

ES7

(ES2016)

Array.prototype.includes

Exponentiation Operator

Underscore.js

 _.contains

Lodash

 _.includes

ES8

(ES2017)

Object.values()

Object.entries

Trailing Commas

Object.getOwnPropertyDescriptors()

String padding (padStart and padEnd)

Async/Await

Shared Memory

ES9

(ES2018)

s ‘dotAll’ flag for regular expression

RegExp named capture groups

Rest/Spread Properties

RegExp Unicode Property Escapes

RegExp Look behind Assertions

Promise.prototype finally

Asynchronous Iteration

ES10

(ES2019)

Optional catch binding

Subsume JSON

Object.fromEntries

Function.prototype.toString

Symbol.prototype.description

Well-formed JSON.stringify

String.prototype.{trimStart,trimEnd}

Array.prototype.{flat}

Array.prototype.{flatMap}

CoolStoriesMedia

We'll help you build the next big thing 💡

JavaScrip....the latest

By Paul Beresuita

JavaScrip....the latest

  • 1,442