Sono disponibili le prime versioni di test del progetto TypeScript Native Compiler, che consente di compilare un'applicazione scritta in TypeScript in codice macchina. Il compilatore è basato su LLVM, il che consente anche di ottenere funzionalità aggiuntive, come la compilazione di codice in un codice intermedio universale a basso livello indipendente dal browser, WASM (WebAssembly), capace di essere eseguito su diversi sistemi operativi. Il codice del compilatore è scritto in C++ e distribuito sotto licenza MIT.
L'uso del linguaggio TypeScript consente di scrivere codice facilmente leggibile, mentre LLVM offre la possibilità di compilarlo in codice 'nativo' e di effettuare ottimizzazioni. Il progetto è attualmente in fase di sviluppo attivo. Al momento, non è ancora disponibile il supporto per i modelli e alcune particolarità specifiche di TypeScript, ma la funzionalità principale è già stata realizzata.
Fonte: opennet.ru
