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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Stepan Parunashvili
December 02, 2015
Programming
0
63
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
100
Universal Applications
stopachka
0
80
Engineering Growth
stopachka
0
59
Universal Applications
stopachka
1
90
ES2015 & React
stopachka
0
60
Other Decks in Programming
See All in Programming
SourceGeneratorのススメ
htkym
0
160
CSC307 Lecture 05
javiergs
PRO
0
490
高速開発のためのコード整理術
sutetotanuki
1
340
gunshi
kazupon
1
140
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
400
Graviton と Nitro と私
maroon1st
0
180
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
260
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
360
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
560
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.8k
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
420
ThorVG Viewer In VS Code
nors
0
750
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Paper Plane (Part 1)
katiecoart
PRO
0
3.6k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
280
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
69
How to build a perfect <img>
jonoalderson
1
4.9k
Design in an AI World
tapps
0
130
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
66
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
100
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
59
42k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
810
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
75
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