Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ES2015
Search
Stepan Parunashvili
December 02, 2015
Programming
0
58
ES2015
Talk on ES2015 at Wealthfront
Stepan Parunashvili
December 02, 2015
Tweet
Share
More Decks by Stepan Parunashvili
See All by Stepan Parunashvili
Scaling React Applications
stopachka
2
99
Universal Applications
stopachka
0
78
Engineering Growth
stopachka
0
55
Universal Applications
stopachka
1
83
ES2015 & React
stopachka
0
54
Other Decks in Programming
See All in Programming
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
520
これならできる!個人開発のすゝめ
tinykitten
PRO
0
120
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
愛される翻訳の秘訣
kishikawakatsumi
3
340
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
440
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
570
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
開発に寄りそう自動テストの実現
goyoki
2
1.4k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
認証・認可の基本を学ぼう前編
kouyuume
0
260
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
13
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
940
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
400
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
4 Signs Your Business is Dying
shpigford
186
22k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Curious Case for Waylosing
cassininazir
0
190
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
67
Typedesign – Prime Four
hannesfritz
42
2.9k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
160
Marketing to machines
jonoalderson
1
4.3k
New Earth Scene 8
popppiees
0
1.2k
Transcript
() => ES2015 Stepan Parunashvili 1
2
Babel $ npm install -g babel-cli 3
No more waiting 4
Arrow Functions () => 5
6
7
8
9
10
Classes class Component {} 11
12
13
14
15
Modules import User from 'user' 16
17
18
Larger Standard Library Map, Set, WeakMap, Promise... 19
Smarter Object Expressions {users} 20
21
22
23
24
25
Destructuring in arguments ({name, friends}) => console.log(name, friends) 26
27
28
29
30
Default Arguments (name = 'Bob') => console.log(name) 31
32
33
Template Strings `hello ${name}` 34
35
36
More destructuring var [first, ...rest] = users 37
38
39
40
41
42
Splat addFriends(...friends) 43
44
45
Block scoping: let & const let i = 0; 46
47
48
49
50
51
52
Symbols Symbol.iterator 53
Iterators for (const number of evenNumbers) 54
55
56
Iterable {[Symbol.iterator](): Iterator} 57
58
Iterator {next(): IteratorResult} 59
60
IteratorResult {done: Boolean, value: any} 61
62
63
Generators function *gen() {} 64
65
66
67
68
69
Async / Await var users = await getUsers(); 70
And, there's more... 71
Babel ImmutableJS Flow React React Native 72
thank you :) 73