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
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
510
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.2k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.3k
Webhook best practices for rock solid and resilient deployments
glaforge
1
280
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
590
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
150
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
630
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
130
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
130
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
The agentic SEO stack - context over prompts
schlessera
0
630
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
WENDY [Excerpt]
tessaabrams
9
36k
Design in an AI World
tapps
0
140
How to build a perfect <img>
jonoalderson
1
4.9k
Faster Mobile Websites
deanohume
310
31k
30 Presentation Tips
portentint
PRO
1
210
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
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