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
Practical ES6!!!
Search
Josh Crowther
October 12, 2016
Technology
0
76
Practical ES6!!!
A brief summary of some of the cool features from ES6.
Josh Crowther
October 12, 2016
Tweet
Share
More Decks by Josh Crowther
See All by Josh Crowther
Polymer Web Components and Angular.js
jshcrowthe
1
140
Hacking $http
jshcrowthe
0
69
Technology and Culture for the Modern Web
jshcrowthe
0
78
Other Decks in Technology
See All in Technology
戦えるAIエージェントの作り方
iwiwi
18
8.2k
re:Inventに行くまでにやっておきたいこと
nagisa53
0
890
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
220
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
130
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
0
200
次世代のメールプロトコルの斜め読み
hirachan
0
120
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
440
serverless team topology
_kensh
3
250
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.3k
Observability — Extending Into Incident Response
nari_ex
1
670
触れるけど壊れないWordPressの作り方
masakawai
0
580
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
2k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
A designer walks into a library…
pauljervisheath
209
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Context Engineering - Making Every Token Count
addyosmani
8
320
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Building an army of robots
kneath
306
46k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Transcript
ES6!!!!!!!!!!! The Practical Stuff
Josh Crowther (@jshcrowthe) Tech Lead - Family Search • Open
Source Advocate - Node.js - Web Components • Technology Enthusiast - IoT - MicroControllers - Web Software About Me
About Me Tyler Graf • Leader Person - FamilySearch •
Advocate • Node.js • TC-39 • Web Components • Stuff/Things • Interests • Photography • Film • Typography
Note: We are going to be showing a lot of
code
Template Strings https://jsbin.com/kusada/edit?js,console
Arrow Functions https://jsbin.com/lamuya/edit?js,console
Classes jsbin.com/xunomek/34/edit?js,console
Symbols jsbin.com/canija/15/edit?js,console,output
Enhanced Object Literals https://jsbin.com/rehojav/edit?js,console
default + rest + spread + destructuring https://jsbin.com/ceqomen/edit?js,console
Iterables - for…of jsbin.com/ticemut/11/edit?js,console
ES6 Collections Map/Set WeakMap/WeakSet
let + const jsbin.com/kacevax/edit?js,console
New Prototype Functions jsbin.com/jixixe/3/edit?js,console
Proxies/Reflect jsbin.com/fikoyab/19/edit?js,console
Subclassable Built-Ins jsbin.com/goyoxep/4/edit?js,console,output
ES6 Browser Support?
None
Browser Support Chrome 53 97% Firefox 45 86% Safari 10
100% Edge 14 93%
SlideDeck https://speakerdeck.com/ jshcrowthe https://familysearch.org