TypeScriptチームは「既存のコンパイラ」を置き換える、新しい軽量コンパイラコアを開発中だ。初期段階における結果は、既存のコンパイラと比べて最大5倍のパフォーマンス改善を示している。
新しいコンパイラコアは実験として始まったが、チームは最初の結果に勢いづき、それを新しいTypeScriptコンパイラとLanguage Serviceに育てることにした。
新しいコンパイラが完成した暁には、既存のコンパイラと互換性を維持して、置き換えられるはずです。ここでの目標は、新しいコンパイラの機能ではなく、より良いパフォーマンスを持ち、今後のリリースで新機能を簡単に追加できるような、よりクリーンなコンパイラアーキテクチャにあります。
より大規模なプロジェクトでは、すでに目に見える違いがあると述べている開発者もいる。たとえば、ユーザcogwareは次のように報告している。
7kloc規模のコードベースで、以前は約3秒かかっていたコンパイルが、新しいコンパイラを使うと約1秒になるようです。
新しいコンパイラが既存のコンパイラと同等の機能を持つには、まだいくつか残件がある。この後、チームはECMAScript 6機能への移行とその他のユーザ要求に取り組む予定だ。
また、TypeScriptレポジトリはCodePlexからGitHubに移行した。この移行とそれに伴うプロセス変更について、TypeScriptチームのProgram Manager、Jonathan Turner氏はこう説明している。
.. GitHubには大きなコミュニティがあります。GitHubに参加することによって、そのコミュニティともっと密接に作業をすることができます。
GitHubでは、私たちがトラッキングしているissueがオフィシャルなissueとなり、チームはユーザと密接に作業ができるようになるでしょう。これにより透明性が高くなり、何がいつ修正されるかわかるようになります。
機能とissueに関する議論はGithubのissuesページでトラックできる。