The past few days I’ve been attending some virtual conferences. At JS VidCon and JavaScript Remote Conf I also joined as a speaker, to bring forward my ever-evolving talk “ESNext: Proposals to look forward to”
With the yearly ECMAScript releases (ES2015..ES2020) of a lot of things have changed in JavaScript-land, and there’s even more to come. This talk takes a look at a few of the newest (ES2020) and some of the upcoming ECMAScript features, which (hopefully) will become part of the ECMAScript Language Specification in the near future.
The slides are up on slidr.io, and also embedded below:
Talk Outline:
- JavaScript Yellow: How to get JavaScript Yellow on your website (a plea to using the right tool for the right job)
- TC39: Info on TC39, what they do, and how they work.
- ESNext Proposal: Field Declarations
- ESNext Proposal: Pipeline Operator
- ES2020 Feature: Optional Chaining
- ES2020 Feature: Null Coalescing
- ESNext Proposal: Logical Assignment
- ES2020 Feature: Dynamic Imports
- ESNext Proposal: Export Default From
- ESNext Proposal: Decimal
- ESNext Proposal: Cancellation API (+ Mention of AbortController)
- ESNext Proposal: Declarations In Conditionals
- ESNext Proposal: Slice Notation
- ES2019 Feature:
Object.fromEntries()
- ESNext Proposal: Pattern Matching
- Fin.
Thanks to the organisers for having me, and thanks to the attendees for coming to see me. I hope you all had fun attending this talk. I know I had making it (and whilst bringing it forward). A shame we couldn’t meet in person though, perhaps at a next edition 😉
💁♂️ If you are a conference or meetup organiser, don’t hesitate to contact me to come speak at your event.