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
ES6, Right here, right now
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Frontend NE
October 01, 2015
Technology
420
1
Share
ES6, Right here, right now
Why ES6 (the next version of JavaScript) is great and how you can use it today
Frontend NE
October 01, 2015
More Decks by Frontend NE
See All by Frontend NE
Standardizing 'select': What the future holds for HTML - Stephanie Stimac @ FrontendNE
frontendne
4
440
CSS Regression testing - James A Lambert @ FrontendNE
frontendne
1
360
Building a design system for Lloyds Banking - Lilly Dart @ FrontendNE
frontendne
0
1.5k
What I learnt about hiring diverse teams from conducting a fully-anonymous recruitment process - Bethan Vicent
frontendne
0
310
Web Design that Doesn't Make Trans People Uncomfortable - Jessica Kelsall
frontendne
0
780
Contain yourself - Docker for developers
frontendne
2
290
Design process of a website
frontendne
0
350
What the JAMstack?
frontendne
1
990
Talking the talk
frontendne
0
550
Other Decks in Technology
See All in Technology
long-running-tasks
cipepser
2
350
はじめてのAI-DLC
yoshidashingo
2
550
組織の中で自分を経営する技術
shoota
0
150
NFLコンペ2026 解法
lycorptech_jp
PRO
0
110
TypeScript で Platform SDK を作る技術
toiroakr
1
310
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
320
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
280
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
110
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
140
TypeScript の型で副作用の実行順序を制御する
yanaemon
2
210
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
14k
開発にAIを組織として取り入れる一歩目とその後
yujishibuya
0
220
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
780
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
The Curse of the Amulet
leimatthew05
1
12k
sira's awesome portfolio website redesign presentation
elsirapls
0
250
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
350
New Earth Scene 8
popppiees
3
2.3k
Transcript
Es6 Right here, right now
What is Es6 Single implementation of common framework features New
functionality
Modules
CommonJs
Es6 modules
Classes
Classes No support for private methods, can fake it though
No support for private variables, yet
fake private methods
Arrow functions
Let and const
Default parameters
Template strings
Others • Built in promises • Sets, Maps • Proxies
• Math - .isNan, .isInteger, constants • Array - .from, .find, .findIndex • Strings - .contains • Binary and octal literals • Generators and yield • Destructuring and spread operators
Using this right now https://babeljs.io/
Server side > Node 4 - everything except modules <
Node 4 is a crapshoot Hook into require
Client side ES6 — Babel —> ES5 modules ES5 modules
— Webpack —> FRONTEND SCRIPT
Client side grunt/gulp + browserify/webpack + babel
@shiggsatwork