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
Frontend NE
October 01, 2015
Technology
1
400
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
Tweet
Share
More Decks by Frontend NE
See All by Frontend NE
Standardizing 'select': What the future holds for HTML - Stephanie Stimac @ FrontendNE
frontendne
4
410
CSS Regression testing - James A Lambert @ FrontendNE
frontendne
1
340
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
290
Web Design that Doesn't Make Trans People Uncomfortable - Jessica Kelsall
frontendne
0
750
Contain yourself - Docker for developers
frontendne
2
270
Design process of a website
frontendne
0
320
What the JAMstack?
frontendne
1
950
Talking the talk
frontendne
0
510
Other Decks in Technology
See All in Technology
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
20260204_Midosuji_Tech
takuyay0ne
1
160
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
180
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
230
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
240
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
120
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
140
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
190
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Marketing to machines
jonoalderson
1
4.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
How GitHub (no longer) Works
holman
316
140k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
720
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
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