私は、将来のプロジェクトでクライアント側MVC(ほとんどの場合Backbone.js
+ Marionette.js
またはEmber.js
)と組み合わせてTypeScript
を使用することを検討しています。そのため、いくつかの関連する質問がありますパフォーマンスと最適化:
TypeScript
の出力は、ネイティブJavaScriptのパフォーマンスと比べてどうですか?
asm.js
はJavaScriptのサブセットなので、TypeScript
コードをasm.js
コードに変換できますか?はいの場合、それはすでに可能ですか?
Google Closure compiler
でTypeScript
を使用するAMDプロジェクトのビルドを作成することは可能であり、それでも有用ですか?
TypeScript
を追加すると、平均してファイルサイズごとにどのくらいのオーバーヘッドが追加されますか?
小さなプロジェクトでBackbone.js
などの軽量ライブラリを使用する場合。ファイルサイズに関してTypeScript
を使用することには意味がありますか?
TypeScript
の追加の利点は気に入っていますが、コーディングスタイルとタイピングのパフォーマンスを犠牲にしたくありません。
大きなプロジェクトでのTypeScript
の使用に関する記事/本、特にパフォーマンス、最適化、ビルドに関連するものは大歓迎です!
前もって感謝します !
私たちはチームでTypeScriptを徹底的に評価およびテストし、他のチームはすでにそれを使用しているので、これが私の経験です。
TypeScriptはまだかなり新しく、私たちが欲しかった多くのものが(JSLint、コードカバレッジ、TDD、BDDツールなど)当時はありませんでした。さらに、コンパイラーにはいくつかのバグがあり(後で修正されました)、それを使用することを選択しませんでしたが、リストからのポイントは実際のターンダウンとして示されませんでした...
Update:TypeScriptの可能性を確認するには、Visual Studio Online "Monaco"をご覧ください。彼らが行ったことはかなり印象的です TypeScriptの概要 簡単な紹介