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.