Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ES6, Right here, right now
Search
Frontend NE
October 01, 2015
Technology
440
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
490
CSS Regression testing - James A Lambert @ FrontendNE
frontendne
1
400
Building a design system for Lloyds Banking - Lilly Dart @ FrontendNE
frontendne
0
1.6k
What I learnt about hiring diverse teams from conducting a fully-anonymous recruitment process - Bethan Vicent
frontendne
0
360
Web Design that Doesn't Make Trans People Uncomfortable - Jessica Kelsall
frontendne
0
820
Contain yourself - Docker for developers
frontendne
2
330
Design process of a website
frontendne
0
390
What the JAMstack?
frontendne
1
1k
Talking the talk
frontendne
0
590
Other Decks in Technology
See All in Technology
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
0
210
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
310
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
140
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
330
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
1.1k
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
150
IR Today: Theory, Practice, and Agents
dtunkelang
0
350
[2026 Oracle Technical Deep Dive] AI時代のデータベース基盤をどう選ぶ? Exadata Database Serviceの選択肢と使い分け (2026年9月17日開催)
oracle4engineer
PRO
0
230
The seven pitfalls of AI (revised version)
ufried
0
270
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
300
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Un-Boring Meetings
codingconduct
0
440
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
How to Talk to Developers About Accessibility
jct
2
560
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
エンジニアに許された特別な時間の終わり
watany
109
250k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
440
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
320
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
Skip the Path - Find Your Career Trail
mkilby
1
240
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