1章JavaScriptからTypeScriptへ

JavaScript today

Supports browsers decades past

Beauty of the web

JavaScriptは今日でも

何十年も経過したブラウザーをサポートしている

Webの美点である

……………………………………………………

 

TypeScriptについて話す前に、まず、それがどこからやって来たかを理解する必要があります。すなわち、JavaScriptです!

1.1 JavaScriptの歴史

JavaScriptは、Webサイトにとって親しみやすく使いやすいことを目指して、1995年にNetscape社のBrendan Eichブレンダン・アイクによって10日間で設計されました。それ以来、その奇妙さやよく知られた欠点は、開発者たちのからかいの的でした。そのいくつかについては、次の節で説明します。

しかし、JavaScriptは1995年当時と比べ、大きく進化してきました。その運営委員会であるTC39は、ECMAScript——JavaScriptのベースとなっている言語仕様——の新バージョンを2015年以降年次でリリースし、その過程で追加された新しい機能によって、JavaScriptは他の最新言語に引けを取らないものとなりました。また素晴らしいことに、定期的に新バージョンをリリースしているにもかかわらず、JavaScriptは何十年にもわたってブラウザー、埋め込みアプリケーション、サーバーランタイムなどさまざまな環境で後方互換性(下位互換性)を維持してきました。

今日ではJavaScriptは、多くの長所を備えた、素晴らしく柔軟な言語になっています。奇妙な点もありますが、JavaScriptがWebアプリケーションとインターネットの驚くべき発展に貢献してきたことは、誰も否定できないでしょう。 ...

Get 初めてのTypeScript ―型安全なJavaScriptでWeb開発を加速する now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.