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
390
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
390
CSS Regression testing - James A Lambert @ FrontendNE
frontendne
1
320
Building a design system for Lloyds Banking - Lilly Dart @ FrontendNE
frontendne
0
1.4k
What I learnt about hiring diverse teams from conducting a fully-anonymous recruitment process - Bethan Vicent
frontendne
0
270
Web Design that Doesn't Make Trans People Uncomfortable - Jessica Kelsall
frontendne
0
730
Contain yourself - Docker for developers
frontendne
2
250
Design process of a website
frontendne
0
290
What the JAMstack?
frontendne
1
900
Talking the talk
frontendne
0
480
Other Decks in Technology
See All in Technology
Databricks Free Editionで始めるMLflow
taka_aki
0
880
設計は最強のプロンプト - AI時代に武器にすべきスキルとは?-
kenichirokimura
1
340
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
0
180
決済システムの信頼性を支える技術と運用の実践
ykagano
0
400
[2025-11-06] ベイズ最適化の基礎とデザイン支援への応用(CVIMチュートリアル)
yuki_koyama
1
540
今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!
piacerex
0
790
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
1
280
仕様駆動 x Codex で 超効率開発
ismk
2
1.2k
Introducing RFC9111 / YAPC::Fukuoka 2025
k1low
1
180
[JDDStudy #10] 社内Agent勉強会の取り組み紹介
yp_genzitsu
1
130
Datadog On-Call と Cloud SIEM で作る SOC 基盤
kuriyosh
0
140
“それなりに”安全なWebアプリケーションの作り方
xryuseix
0
260
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
4 Signs Your Business is Dying
shpigford
186
22k
Building Applications with DynamoDB
mza
96
6.7k
BBQ
matthewcrist
89
9.9k
Producing Creativity
orderedlist
PRO
348
40k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Fireside Chat
paigeccino
41
3.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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