Skip to content

CommonJS

1 post with the tag “CommonJS”

JavaScriptとTypeScriptの歴史の整理:バージョンとモジュールシステムの変遷

エンジニアとしてモダンなWeb開発(Next.jsやAstroなど)を行う上で避けて通れない、JavaScript(JS)とTypeScript(TS)の関係性や歴史的背景を整理します。

TypeScriptは、JavaScriptをベースに「型」の機能を追加した言語であり、 JavaScriptのスーパーセット(超集合) です。

  • JavaScript (JS): ブラウザやNode.jsで直接実行できる標準的な言語。
  • TypeScript (TS): JSの全機能を含みつつ、静的型付けなどの拡張機能を加えたもの。
  • 互換性: 有効なJSコードは、そのまま有効なTSコードとして扱えます。