JavaScriptTranspiling


introduzione

Transpiling è il processo di interpretazione di alcuni linguaggi di programmazione e traduzione in una specifica lingua di destinazione. In questo contesto, il transpiling prenderà le lingue compile-to-JS e le tradurrà nella lingua di destinazione di Javascript.

Osservazioni

Transpiling è il processo di conversione del codice sorgente in codice sorgente e questa è un'attività comune nello sviluppo di JavaScript.

Le funzionalità disponibili nelle comuni applicazioni JavaScript (Chrome, Firefox, NodeJS, ecc.) Sono spesso in ritardo rispetto alle specifiche ECMAScript più recenti (ES6 / ES2015, ES7 / ES2016, ecc.). Una volta che una specifica è stata approvata, sarà sicuramente disponibile in modo nativo nelle future versioni delle applicazioni JavaScript.

Anziché aspettare nuove versioni di JavaScript, gli ingegneri possono iniziare a scrivere codice che verrà eseguito nativamente in futuro (a prova di futuro) utilizzando un compilatore per convertire il codice scritto per le nuove specifiche in codice compatibile con le applicazioni esistenti. Trapper comuni includono Babel e Google Traceur .

Transpilers può anche essere usato per convertire da un'altra lingua come TypeScript o CoffeeScript al normale, "vanilla" JavaScript. In questo caso, la conversione avviene da una lingua a un'altra.

Transpiling Esempi correlati