1.1 JavaScriptの歴史 1.2 バニラJavaScriptの欠陥 1.2.1 コストのかかる自由 1.2.2 規律のないドキュメンテーション 1.2.3 開発者用ツールの弱さ 1.3 TypeScript! 1.4 TypeScript Playgroundでコードを書いてみる 1.4.1 実践TypeScript 1.4.2 制限による自由 1.4.3 正確なドキュメンテーション 1.4.4 強力な開発者用ツール 1.4.5 構文のコンパイル 1.5 ローカルでTypeScriptを始める 1.5.1 ローカルで実行する 1.5.2 エディターのさまざまな機能 1.6 TypeScriptに対する誤解 1.6.1 悪いコードの改善策である 1.6.2 (大部分が)JavaScriptの拡張である 1.6.3 JavaScriptよりも遅い 1.6.4 進化が終わった 1.7 まとめ