Si toi aussi tu ne comprends plus rien aux dernières mises à jour de Javascript, alors ce talk est fait pour toi !
Comment ça fonctionne ? Quelles sont les nouveautés ? Pourquoi certaines personnes les utilisent alors que ce n'est pas officiellement sorti ? Pourquoi j'en entends moins parler ?
Dans ce Quickie vous aurez réponses à ces questions. Nous allons revoir la façon dont ECMAScript (et donc Javascript) évolue. Je vous présenterai quelques nouveautés depuis l'ES6 (ES2015) qui me semblent intéressantes et applicables dès à présent via une comparaison avant/après et du livecoding.
--
Version DevFest Nantes 2016
- Présentation des stages
- Array.prototype.includes
- Exponentiation Operator
- String padding
- Trailing commas in function parameter
- Async Functions (live coding)
- Decorators
- Object rest/spread properties (live coding)
- Nested import declarations
12. Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
https://tc39.github.io/process-document/
13. Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
https://tc39.github.io/process-document/
14. Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
https://tc39.github.io/process-document/
15. Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
- Développer la fonctionnalité (specs/code)
https://tc39.github.io/process-document/
16. Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
https://tc39.github.io/process-document/
17. Stages
Une fonctionnalité doit passer 5 grandes étapes
0. Strawman
1. Proposal
2. Draft
3. Candidate
4. Finished
- Définir la fonctionnalité
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
- Ajouter à la prochaine version
https://tc39.github.io/process-document/