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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Frontend NE
October 01, 2015
Technology
410
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
420
CSS Regression testing - James A Lambert @ FrontendNE
frontendne
1
350
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
760
Contain yourself - Docker for developers
frontendne
2
280
Design process of a website
frontendne
0
330
What the JAMstack?
frontendne
1
980
Talking the talk
frontendne
0
530
Other Decks in Technology
See All in Technology
推し活エージェント
yuntan_t
1
860
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
150
遊びで始めたNew Relic MCP、気づいたらChatOpsなオブザーバビリティボットができてました/From New Relic MCP to a ChatOps Observability Bot
aeonpeople
1
190
主催・運営として"場をつくる”というアウトプットのススメ
_mossann_t
0
120
Cortex Code君、今日から内製化支援担当ね。
coco_se
0
290
サイボウズフロントエンドの活動から考える探究と発信
mugi_uno
0
110
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
190
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.9k
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Hooks, Filters & Now Context: Why MCPs Are the “Hooks” of the AI Era
miriamschwab
0
110
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Featured
See All Featured
Crafting Experiences
bethany
1
110
It's Worth the Effort
3n
188
29k
Music & Morning Musume
bryan
47
7.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
The SEO identity crisis: Don't let AI make you average
varn
0
430
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
ラッコキーワード サービス紹介資料
rakko
1
2.9M
Prompt Engineering for Job Search
mfonobong
0
250
30 Presentation Tips
portentint
PRO
1
270
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