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 BreizhCamp 2017
- Présentation des stages
- Array.prototype.includes
- Exponentiation Operator
- Async Functions (live coding)
- Trailing commas in function parameter
- Object rest/spread properties (live coding)
- SIMD.js
- Null propagation operator
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é (et le champion)
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é (et le champion)
- 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é (et le champion)
- 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é (et le champion)
- 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é (et le champion)
- Examiner
- Développer la fonctionnalité (specs/code)
- Recueillir du feedback
- Ajouter à la prochaine version
https://tc39.github.io/process-document/