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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
250
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
AtCoder Conference 2025
shindannin
0
1k
Data-Centric Kaggle
isax1015
2
760
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
Vibe codingでおすすめの言語と開発手法
uyuki234
0
220
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
190
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.8k
今から始めるClaude Code超入門
448jp
7
8.4k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
160
WCS-LA-2024
lcolladotor
0
450
Done Done
chrislema
186
16k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
580
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
62
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
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!!!!