Skip to content

Commit 5de100b

Browse files
committed
Conflicts fixed on "Polyfills and transpilers" page in french language
1 parent 4d8547a commit 5de100b

File tree

1 file changed

+3
-27
lines changed

1 file changed

+3
-27
lines changed

1-js/03-code-quality/06-polyfills/article.md

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@ Le langage JavaScript évolue régulièrement. De nouvelles propositions pour le
55

66
Les équipes derrière les moteurs JavaScript ont leurs propres idées sur ce qu'il faut d'abord mettre en œuvre. Elles peuvent décider de mettre en œuvre des propositions qui sont en projet et reporter des éléments qui figurent déjà dans les spécifications, car ils sont moins intéressants ou tout simplement plus difficiles à faire.
77

8-
<<<<<<< HEAD
9-
Il est donc assez courant pour un moteur de ne mettre en œuvre qu'une partie de la norme.
10-
=======
11-
So it's quite common for an engine to implement only part of the standard.
12-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
8+
Il est donc assez courant pour un moteur de ne mettre en œuvre qu'une partie du standard.
139

1410
Une bonne page pour voir l’état actuel de la prise en charge des fonctionnalités du langage est <https://kangax.github.io/compat-table/es6/> (c’est énorme, nous avons encore beaucoup à étudier).
1511

@@ -44,15 +40,9 @@ Désormais, le code réécrit convient aux anciens moteurs JavaScript.
4440
4541
Habituellement, un développeur exécute le transpiler sur son propre ordinateur, puis déploie le code transpilé sur le serveur.
4642
47-
<<<<<<< HEAD
4843
En parlant de noms, [Babel](https://babeljs.io) est l'un des transpileurs les plus connus.
4944
50-
Les systèmes de construction de projets modernes, tels que [webpack](http://webpack.js.org/), fournissent des moyens pour exécuter un transpiler automatiquement à chaque changement de code, il est donc très facile à intégrer dans le processus de développement.
51-
=======
52-
Speaking of names, [Babel](https://babeljs.io) is one of the most prominent transpilers out there.
53-
54-
Modern project build systems, such as [webpack](https://webpack.js.org/), provide a means to run a transpiler automatically on every code change, so it's very easy to integrate into the development process.
55-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
45+
Les systèmes de construction de projets modernes, tels que [webpack](http://webpack.js.org/), fournissent des moyens pour exécuter un transpileur automatiquement à chaque changement de code, il est donc très facile à intégrer dans le processus de développement.
5646
5747
## Les polyfills
5848
@@ -79,34 +69,20 @@ if (!Math.trunc) { // si une telle fonction n'existe pas
7969
}
8070
```
8171
82-
<<<<<<< HEAD
8372
JavaScript est un langage très dynamique, les scripts peuvent ajouter/modifier toutes les fonctions, y compris celles intégrées.
8473
8574
Deux librairies intéressantes de polyfills sont :
8675
- [core js](https://github.com/zloirock/core-js) qui prend en charge beaucoup, permet d'inclure uniquement les fonctionnalités nécessaires.
8776
- [polyfill.io](http://polyfill.io) est un service qui fournit un script avec des polyfills, en fonction des fonctionnalités et du navigateur de l'utilisateur.
88-
=======
89-
JavaScript is a highly dynamic language. Scripts may add/modify any function, even built-in ones.
90-
91-
Two interesting polyfill libraries are:
92-
- [core js](https://github.com/zloirock/core-js) that supports a lot, allows to include only needed features.
93-
- [polyfill.io](http://polyfill.io) service that provides a script with polyfills, depending on the features and user's browser.
94-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
9577
9678
9779
## Résumé
9880
9981
Dans ce chapitre, nous aimerions vous motiver à étudier les fonctionnalités du langage modernes et même "de pointe", même si elles ne sont pas encore bien prises en charge par les moteurs JavaScript.
10082
101-
<<<<<<< HEAD
102-
N'oubliez pas d'utiliser un transpiler (si vous utilisez une syntaxe ou des opérateurs modernes) et des polyfills (pour ajouter des fonctions qui peuvent manquer). Et ils veilleront à ce que le code fonctionne.
83+
N'oubliez pas d'utiliser un transpiler (si vous utilisez une syntaxe ou des opérateurs modernes) et des polyfills (pour ajouter des fonctions qui peuvent manquer). Ils veilleront à ce que le code fonctionne.
10384
10485
Par exemple, plus tard, lorsque vous serez familiarisé avec JavaScript, vous pourrez configurer un système de création de code basé sur [webpack](http://webpack.js.org/) avec le plugin [babel-loader](https://github.com/babel/babel-loader).
105-
=======
106-
Just don't forget to use a transpiler (if using modern syntax or operators) and polyfills (to add functions that may be missing). They'll ensure that the code works.
107-
108-
For example, later when you're familiar with JavaScript, you can setup a code build system based on [webpack](https://webpack.js.org/) with the [babel-loader](https://github.com/babel/babel-loader) plugin.
109-
>>>>>>> bf7d8bb1af3b416d393af1c15b03cb1352da1f9c
11086
11187
De bonnes ressources qui montrent l'état actuel de la prise en charge de diverses fonctionnalités :
11288
- <https://kangax.github.io/compat-table/es6/> - pour du pur JavaScript.

0 commit comments

Comments
 (0)