Transpiling


¿Qué es transpiling?

Transpiling es la transformación de código fuente a otro código fuente equivalente, normalmente para hacerlo compatible con otro entorno.

¿Para qué sirve transpiling?

Sirve para:

  • Adaptar sintaxis moderna a entornos más antiguos.
  • Convertir TypeScript a JavaScript.
  • Hacer posible compatibilidad entre versiones o formatos.

Características

  • No compila a binario, sino a otro código fuente.
  • Es muy común en tooling frontend.

¿Dónde se usa?

  • En Babel, TypeScript, bundlers y toolchains frontend.

Conclusión

Transpiling hace que podamos escribir código moderno sin dejar atrás entornos que aún no soportan toda esa sintaxis.