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
ES2015
Search
Stepan Parunashvili
December 02, 2015
Programming
0
55
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
95
Universal Applications
stopachka
0
75
Engineering Growth
stopachka
0
51
Universal Applications
stopachka
1
79
ES2015 & React
stopachka
0
46
Other Decks in Programming
See All in Programming
あのころの iPod を どうにか再生させたい
orumin
2
2.4k
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
460
ワープロって実は計算機で
pepepper
2
1.3k
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.4k
Constant integer division faster than compiler-generated code
herumi
2
580
JetBrainsのAI機能の紹介 #jjug
yusuke
0
200
自作OSでDOOMを動かしてみた
zakki0925224
1
1.3k
CEDEC2025 長期運営ゲームをあと10年続けるための0から始める自動テスト ~4000項目を50%自動化し、月1→毎日実行にした3年間~
akatsukigames_tech
0
120
新しいモバイルアプリ勉強会(仮)について
uetyo
1
250
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
790
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
260
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
340
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.3k
It's Worth the Effort
3n
185
28k
What's in a price? How to price your products and services
michaelherold
246
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
We Have a Design System, Now What?
morganepeng
53
7.7k
Why Our Code Smells
bkeepers
PRO
337
57k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
550
Raft: Consensus for Rubyists
vanstee
140
7.1k
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