SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
M nute
Les nouveautés Javascript à ne pas rater
Les nouveautés Javascript à ne pas rater
15
minutes M nute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages
M nute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages Depuis ES6
M nute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages Depuis ES6 Nouveautés
M nute
Les nouveautés Javascript à ne pas rater
15
minutes
Stages Depuis ES6 Nouveautés
@fabienjuif
M nute
ES6
ES6(ES2015)
http://kangax.github.io/compat-table/es6/
ES5 ⇒ Décembre 2009 ES6 (ES 2015) ⇒ Juin 2015
ES6(ES2015)
http://kangax.github.io/compat-table/es6/
ES5 ⇒ Décembre 2009 ES6 (ES 2015) ⇒ Juin 2015
WTF !
6 ans pour sortirune nouvelleversion !
ES6(ES2015)
http://kangax.github.io/compat-table/es6/
ES5 ⇒ Décembre 2009 ES6 (ES 2015) ⇒ Juin 2015
⇒ Beaucoup de fonctionnalités
WTF !
6 ans pour sortirune nouvelleversion !
Stages
L’itératif dans les spécifications ECMAScript
1 version
par année
Stages Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
https://tc39.github.io/process-document/
Stages Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité (et le champion)
https://tc39.github.io/process-document/
Stages Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité (et le champion)
- Examiner
https://tc39.github.io/process-document/
Stages Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité (et le champion)
- Examiner
- Développer la fonctionnalité (specs/code)
https://tc39.github.io/process-document/
Stages Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité (et le champion)
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
https://tc39.github.io/process-document/
Stages Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité (et le champion)
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
- Ajouter à la prochaine version
https://tc39.github.io/process-document/
Stages
Est-ce bénéfique ?
1 version
par année
Stages
Est-ce bénéfique ?
● Attente de la communauté
Stages
Est-ce bénéfique ?
● Attente de la communauté
● Sortir une nouvelle version tous les ans
Stages
Est-ce bénéfique ?
● Attente de la communauté
● Sortir une nouvelle version tous les ans
● Laisse le temps d’écrire les implémentations
Stages
Est-ce bénéfique ?
● Attente de la communauté
● Sortir une nouvelle version tous les ans
● Laisse le temps d’écrire les implémentations
ES 2016
2 fonctionnalités
ES2016
https://leanpub.com/exploring-es2016-es2017/read
Array.prototype.includes
Domenic
Denicola
Rick
Waldron
FINISHED
Fonctionnalités 2016
https://leanpub.com/exploring-es2016-es2017/read
FINISHED
Fonctionnalités 2016 Rick
Waldron
Exponentiation Operator
ES2016
ES 2017
6 fonctionnalités
Fonctionnalités 2017
FINISHED
Brian
Terlson
https://babeljs.io/docs/plugins/syntax-async-functions/
Async Functions
ES2017
Fonctionnalités 2017
FINISHED
Jeff
Morrison
https://github.com/tc39/proposal-trailing-function-commas
Trailing commas in function parameter
ES2017
Mes <3
(depuis ES 2017)
Futures fonctionnalités
https://github.com/sebmarkbage/ecmascript-rest-spread
Sebastian
Markbåge
Stage3
Object rest/spread properties
Mes<3
Futures fonctionnalités
Stage3
SIMD.js
Mes<3
Dan
Gohman
Peter
Jensen
Daniel
Ehrenberg
John
McCutchan
https://github.com/tc39/ecmascript_simd/
1.0 2.0 3.0
1.0 5.0 6.0
2.0 10.0 12.0
3.0 18.0
4.0 20.0 24.0
15.0
Futures fonctionnalités
Stage3
SIMD.js
Mes<3
Dan
Gohman
Peter
Jensen
Daniel
Ehrenberg
John
McCutchan
https://github.com/tc39/ecmascript_simd/
Futures fonctionnalités
https://docs.google.com/presentation/d/11O_wIBBbZgE1bMVRJI8kGnmC6dWCBOwutbN9SWOK0fU/view
Stage1
Null propagation operator
Mes<3
Gabriel
Isenberg
M ute
Merci :D

Contenu connexe

Similaire à MinuteJS - BreizhCamp - 2017

Angular 4 - pöurquoi --Français
Angular 4  - pöurquoi  --FrançaisAngular 4  - pöurquoi  --Français
Angular 4 - pöurquoi --FrançaisVERTIKA
 
Presentation of framework Angular
Presentation of framework AngularPresentation of framework Angular
Presentation of framework AngularLhouceine OUHAMZA
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsChristophe Villeneuve
 
Le développement web : tour d'horizon
Le développement web : tour d'horizonLe développement web : tour d'horizon
Le développement web : tour d'horizonMicrosoft
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3Nicolas Lœuillet
 
Angular 4 - regles -- Français
Angular 4  - regles -- FrançaisAngular 4  - regles -- Français
Angular 4 - regles -- FrançaisVERTIKA
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...ECAM Brussels Engineering School
 
Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012 Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012 Étienne Charignon
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020SEO CAMP
 
Retour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, KubernetesRetour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, KubernetesVincent Composieux
 
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)Couthaïer FARFRA
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Christian Cousquer
 
Extrait du Benchmark Cloud IaaS par Gekko
Extrait du Benchmark Cloud IaaS par Gekko Extrait du Benchmark Cloud IaaS par Gekko
Extrait du Benchmark Cloud IaaS par Gekko GekkoSAS
 
Magento 2 is to migrate or not to migrate, the right question ?
Magento 2 is to migrate or not to migrate, the right question ?Magento 2 is to migrate or not to migrate, the right question ?
Magento 2 is to migrate or not to migrate, the right question ?The e-Commerce Academy
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOWeLoveSEO
 
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)Bilel ZEGHAD
 
Industrialisation bar camp2010
Industrialisation bar camp2010Industrialisation bar camp2010
Industrialisation bar camp2010Lushkah911
 
Rgaa template accessible
Rgaa   template accessibleRgaa   template accessible
Rgaa template accessibleAriane Andurand
 
Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606
Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606
Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606beastiefurets
 

Similaire à MinuteJS - BreizhCamp - 2017 (20)

Angular 4 - pöurquoi --Français
Angular 4  - pöurquoi  --FrançaisAngular 4  - pöurquoi  --Français
Angular 4 - pöurquoi --Français
 
2011 06-pres
2011 06-pres2011 06-pres
2011 06-pres
 
Presentation of framework Angular
Presentation of framework AngularPresentation of framework Angular
Presentation of framework Angular
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtools
 
Le développement web : tour d'horizon
Le développement web : tour d'horizonLe développement web : tour d'horizon
Le développement web : tour d'horizon
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
 
Angular 4 - regles -- Français
Angular 4  - regles -- FrançaisAngular 4  - regles -- Français
Angular 4 - regles -- Français
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...
 
Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012 Scrum solo - REX - Agile france2012
Scrum solo - REX - Agile france2012
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
 
Retour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, KubernetesRetour d'expérience technique Go, gRPC, Kubernetes
Retour d'expérience technique Go, gRPC, Kubernetes
 
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
REX Kanban dans plusieurs contextes, par Couthaïer Farfra (Agile4Me)
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
 
Extrait du Benchmark Cloud IaaS par Gekko
Extrait du Benchmark Cloud IaaS par Gekko Extrait du Benchmark Cloud IaaS par Gekko
Extrait du Benchmark Cloud IaaS par Gekko
 
Magento 2 is to migrate or not to migrate, the right question ?
Magento 2 is to migrate or not to migrate, the right question ?Magento 2 is to migrate or not to migrate, the right question ?
Magento 2 is to migrate or not to migrate, the right question ?
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
 
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
Etude rapide sur les frameworks Front-end (AngularJS vs *JS)
 
Industrialisation bar camp2010
Industrialisation bar camp2010Industrialisation bar camp2010
Industrialisation bar camp2010
 
Rgaa template accessible
Rgaa   template accessibleRgaa   template accessible
Rgaa template accessible
 
Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606
Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606
Livrer chaque jour ce qui est prêt chez LesFurets.com v3.1 - Ippon 201606
 

MinuteJS - BreizhCamp - 2017