「Pythonを抜いた」感想をTypeScriptの父に聞く――「JSコミュの25%が注目すれば成功」だったGitHub「Octoverse 2025」1位の理由

年次報告書「Octoverse 2025」でTypeScriptが初めて「最も利用された言語」になったことを受け、GitHubはTypeScriptの生みの親、アンダース・ヘルスバーグ氏に、その感想や技術的進化、AI時代の開発者の役割などを聞いた。

» 2025年12月01日 13時00分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

Microsoftのアンダース・ヘルスバーグ氏(TypeScriptのリードアーキテクト)(GitHubのYouTubeチャンネルから引用)

 GitHubは2025年10月28日(米国時間)、年次報告書「Octoverse」を公開し、同プラットフォーム上で「TypeScript」が最も利用されるプログラミング言語になったと発表した(参考)。長年トップだった「JavaScript」と、近年AI(人工知能)活用で急伸していた「Python」を初めて上回った。

 報告書によると、2025年にTypeScriptを利用して貢献した開発者は100万人を超え、前年比で66%の増加を記録した。「React」「Next.js」「Angular」「SvelteKit」といった主要なフロントエンドフレームワークのほぼ全てがTypeScriptを標準でスキャフォールディングする(基本操作に必要な機能の骨組みを自動生成する)ようになったことが、この「デフォルト化」を決定付けた。

 GitHubは、TypeScriptの生みの親で、MicrosoftでTypeScriptのリードアーキテクトを務めるアンダース・ヘルスバーグ氏に、その感想や技術的進化、AI時代の開発者の役割などを聞いたブログ記事を2025年11月6日に公開した。以降、その内容を要約する。

「25%で成功」のはずが……GitHub「Octoverse 2025」1位の理由

 ヘルスバーグ氏は「TypeScriptプロジェクト開始当初の2012年、JavaScriptコミュニティーの25%が注目すれば成功だと考えていた」と振り返り、現在の状況には「チーム全員と共に感激し、感謝している」とコメントしている。

 TypeScript開発の狙いはJavaScriptを置き換えることではなく、ユーザーが増加していた柔軟性の高い言語に型やツール、リファクタリング機能を追加することで、JavaScriptに求められた大規模開発を円滑にすることだったという。

 なぜ、AI全盛の時代にTypeScriptが首位に立ったのか。同氏はその理由として、大規模開発における「型」の重要性が、AIコーディングにおいても有利に働いている点を挙げる。

 同氏は「AIに50万行のコード変換を頼めばハルシネーションを起こすかもしれないが、型があれば決定論的かつ検証可能な結果が得られる。型は形式的なルールではなく、AIと人間がコードの正否を検証するための信頼できる指標だ」と強調する。

ネイティブ実装と共有メモリによる並列処理でコンパイラを10倍高速に

 同氏は大規模開発を円滑にするために行われたTypeScriptの高速化についても振り返った。コンパイラのパフォーマンスの限界を突破するために、従来のTypeScript自身で記述された(セルフホスティング)実装から、より高速なGo言語のネイティブ実装に書き換えた。コンパイラの処理速度が10倍に向上した要因の半分はネイティブ実装、残る半分は共有メモリによる並列処理によるものだという。

 新コンパイラは旧来の挙動について、同氏は「癖に至るまで完全にコピーしている」としており、開発者は既存のコードやツールチェーンを一切変更することなく、パフォーマンス向上だけを享受できるという。

「書く」から「監督する」へ――MCPへの期待

 ヘルスバーグ氏は、AIモデルの進化により、開発者の役割そのものが変わりつつあることを指摘した。

 「AIはアシスタントだったが、今や実作業を行い、人間はそれを監督(スーパーバイズ)する立場になった。AIには人間用のIDE(統合開発環境)は不要だが、コードベースを理解するための“サービス”は必要だ」

 この文脈において、同氏はAIエージェントにコンテキストを提供するための標準規格としてMCP(Model Context Protocol)の重要性に言及。TypeScriptの持つ静的な型情報は、AIエージェントがコードの構造を理解し、安全にリファクタリングするための信頼できる情報源となるという。

 ヘルスバーグ氏は多くの人に「AIをターゲットにしたプログラミング言語を設計したらどうか」と聞かれることがあるという。GitHubはTurbo PascalからC#、TypeScriptまでアンダース氏の活動に触れ、「複雑なソフトウェアをよりシンプルに理解できる言語を構築している」という一貫性を評価し、TypeScriptユーザーが増加している理由の一つとしている。

 「何かを変えるような仕事ほど、やりがいのあることはない。TypeScriptは常に変化し続けている。その根底にあるのは、開発者が意図を明確に表現できるように支援することだ」(ヘルスバーグ氏)

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

スポンサーからのお知らせPR

注目のテーマ

人に頼れない今こそ、本音で語るセキュリティ「モダナイズ」
4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。