Définition
Un transpileur est un outil qui traduit du code source d'un langage vers un autre langage de même niveau, lisible par un humain, à la différence du compilateur qui produit du code machine. L'exemple le plus courant est la conversion de TypeScript en JavaScript, le seul langage que les navigateurs exécutent ; les transpileurs servent aussi à rendre du JavaScript récent compatible avec d'anciens navigateurs, ou à traduire du Sass en CSS. Ils s'exécutent dans la chaîne de construction, avant la mise en ligne.
Dans la pratique
La transpilation est un rouage invisible mais obligatoire de tout projet frontend moderne ; elle fait partie de l'outillage de construction (bundlers comme Vite ou esbuild) qu'un développeur doit savoir configurer et dépanner. Pour un acheteur, le terme ne demande aucune décision, sauf à comprendre que le code livré en production n'est pas celui que les développeurs écrivent.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.