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
Love/Hate: Upgrading to Web2.5 with Local-First (abbr)
getify
PRO
0
97
Transforming Composition
getify
PRO
0
110
Love/Hate: Upgrading to Web2.5 with Local-First
getify
PRO
0
220
Zero Server Data Security
getify
PRO
1
200
Imperative vs Declarative: Weathering the storm
getify
PRO
0
440
Confessions from an Impostor
getify
PRO
0
230
On the job interview... Composition
getify
PRO
0
97
Mo'Problems, Mo'Nads
getify
PRO
1
3.6k
FOUC, and the Death of Progressive Enhancement
getify
PRO
6
2.2k
Other Decks in Programming
See All in Programming
WindowInsetsだってテストしたい
ryunen344
1
230
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
260
Select API from Kotlin Coroutine
jmatsu
1
220
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
250
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
670
VS Code Update for GitHub Copilot
74th
1
580
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
0
750
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1.7k
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
2
730
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
CursorはMCPを使った方が良いぞ
taigakono
1
220
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building an army of robots
kneath
306
45k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
A Tale of Four Properties
chriscoyier
160
23k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Documentation Writing (for coders)
carmenintech
72
4.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Why Our Code Smells
bkeepers
PRO
337
57k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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!!!!