Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ES2015
Search
Stepan Parunashvili
December 02, 2015
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ES2015
Talk on ES2015 at Wealthfront
Stepan Parunashvili
December 02, 2015
More Decks by Stepan Parunashvili
See All by Stepan Parunashvili
Scaling React Applications
stopachka
2
130
Universal Applications
stopachka
0
100
Engineering Growth
stopachka
0
84
Universal Applications
stopachka
1
110
ES2015 & React
stopachka
0
83
Other Decks in Programming
See All in Programming
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
160
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
140
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
JRuby: Past, Present, and Future
headius
0
210
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
210
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
390
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
150
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
440
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
700
速習iPhone Duo対応
yuukiw00w
2
860
MCP Appsでつくるチャット駆動な地図アプリ
nakamori1024
0
110
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
Art, The Web, and Tiny UX
lynnandtonic
304
22k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
550
Git: the NoSQL Database
bkeepers
PRO
432
67k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Abbi's Birthday
coloredviolet
4
10k
The SEO Collaboration Effect
kristinabergwall1
1
580
Six Lessons from altMBA
skipperchong
29
4.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
250
How to Ace a Technical Interview
jacobian
281
24k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
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