JavaScriptTranspiling


Introducción

Transpiling es el proceso de interpretar ciertos lenguajes de programación y traducirlos a un idioma específico. En este contexto, el transpiling tomará los idiomas de compilación a JS y los traducirá al idioma de destino de Javascript.

Observaciones

Transpiling es el proceso de convertir el código fuente en código fuente, y esta es una actividad común en el desarrollo de JavaScript.

Las funciones disponibles en las aplicaciones JavaScript comunes (Chrome, Firefox, NodeJS, etc.) a menudo se quedan rezagadas con respecto a las últimas especificaciones de ECMAScript (ES6 / ES2015, ES7 / ES2016, etc.). Una vez que se haya aprobado una especificación, seguramente estará disponible de forma nativa en futuras versiones de aplicaciones de JavaScript.

En lugar de esperar nuevas versiones de JavaScript, los ingenieros pueden comenzar a escribir código que se ejecutará de forma nativa en el futuro (pruebas de futuro) mediante el uso de un compilador para convertir el código escrito para las especificaciones más recientes en código compatible con las aplicaciones existentes. Transpilers comunes incluyen Babel y Google Traceur .

Los transpilers también se pueden usar para convertir de otro lenguaje como TypeScript o CoffeeScript a JavaScript "vainilla" normal. En este caso, la transcripción de conversiones de un idioma a otro idioma.

Transpiling Ejemplos relacionados