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
66
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
130
Hacking $http
jshcrowthe
0
65
Technology and Culture for the Modern Web
jshcrowthe
0
71
Other Decks in Technology
See All in Technology
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
490
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
120
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
データベース02: データベースの概念
trycycle
0
190
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
910
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
120
競技としてのKaggle、役に立つKaggle
yu4u
6
2.4k
.NET Profiler in 2024.
kkamegawa
2
2k
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
700
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
0
190
今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
devops_vtj
21
5.8k
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
140
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Design by the Numbers
sachag
274
18k
Building Your Own Lightsaber
phodgson
100
5.7k
How to train your dragon (web standard)
notwaldorf
75
5.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
A Tale of Four Properties
chriscoyier
152
22k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Designing for Performance
lara
601
67k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
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