Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JavaScript: The Recent Parts
Search
Kyle Simpson
PRO
May 07, 2018
Programming
14
1.7k
JavaScript: The Recent Parts
All the great stuff since ES6!
Kyle Simpson
PRO
May 07, 2018
Tweet
Share
More Decks by Kyle Simpson
See All by Kyle Simpson
Past Time For Passkeys
getify
PRO
0
150
Love/Hate: Upgrading to Web2.5 with Local-First (abbr)
getify
PRO
0
140
Transforming Composition
getify
PRO
0
170
Love/Hate: Upgrading to Web2.5 with Local-First
getify
PRO
0
250
Zero Server Data Security
getify
PRO
1
240
Imperative vs Declarative: Weathering the storm
getify
PRO
0
480
Confessions from an Impostor
getify
PRO
0
260
On the job interview... Composition
getify
PRO
0
130
Mo'Problems, Mo'Nads
getify
PRO
1
3.6k
Other Decks in Programming
See All in Programming
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
200
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
160
Fragmented Architectures
denyspoltorak
0
150
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
160
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
Grafana:建立系統全知視角的捷徑
blueswen
0
330
AgentCoreとHuman in the Loop
har1101
5
230
CSC307 Lecture 07
javiergs
PRO
0
550
今から始めるClaude Code超入門
448jp
8
8.6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
2.2M
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Become a Pro
speakerdeck
PRO
31
5.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
Testing 201, or: Great Expectations
jmmastey
46
8k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Automating Front-end Workflow
addyosmani
1371
200k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
For a Future-Friendly Web
brad_frost
182
10k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Transcript
JAVASCRIPT: THE RECENT PARTS KYLE SIMPSON
[email protected]
ES6 / ES2015 • Rest/Spread Operator (...) • Iterators +
Generators
ES6 / ES2015 Rest/Spread Operator
spread: imperative
spread: declarative
ES6 / ES2015 Iterators + Generators
iterators: declarative iteration
iterators: declarative iteration
generator: declarative iterator
ES2016 • Array .includes(..)
ES2016 Array .includes(..)
includes API > syntax
ES2017 • async .. await
ES2017 async .. await
promise chains: yuck
async functions
async functions: problems • await Only Promises • Scheduling (Starvation)
• External Cancelation
cancelable async functions github.com/getify/CAF
ES2018 • RegExp Improvements • async* .. yield await
ES2018 RegExp Improvements
look behind
named capture groups
ES2018 async* .. yield await
async generators
async iteration: hooray!
JAVASCRIPT: THE RECENT PARTS KYLE SIMPSON
[email protected]
THANKS!!!!