TypeScriptは、JavaScriptでも大規模なアプリケーションを開発しやすくすることを目的に開発されたプログラミング言語です。 確かにJavaScriptは元々、大規模な開発を想定した設計ではありませんでした。それでも、JavaScript自体が進化して、大規模開発に対応してゆけば良かったはずです。しかし、実際はそううまくは行きませんでした。代わりに、大規模開発の一部はTypeScriptが引き受けることになったのです。 なぜ、そうなったのでしょうか?その答えはJavaScriptの歴史にあります。TypeScriptが必要な発明で、そして、今もなお必要とされている理由が見えてきます。それでは、TypeScript誕生以前の歴史をひも解いていきましょう。 1990年代JavaScriptの誕生JavaScript誕生以前は、簡単なフォームのバリデーションをするのも、サーバーサ
![TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』](https://cdn-ak-scissors.b.st-hatena.com/image/square/e959b851eafa8a0ee55b5a18a17738d7f7c44c6f/height=288;version=1;width=512/https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Ftsbook-og-image.vercel.app%2FTypeScript%25E8%25AA%2595%25E7%2594%259F%25E3%2581%25AE%25E8%2583%258C%25E6%2599%25AF.png%3Fpattern%3Dcross%26md%3D0%26fontSize%3D75px%26textColor%3D%2523ffffff%26textStrongColor%3D%25238340BB%26overlay%3Dhttps%253A%252F%252Fraw.githubusercontent.com%252Fyytypescript%252Fog-image%252Fmain%252Fpublic%252Fogp-overlay.svg)