みなさんこんにちは。
「あの人も読んでる」、第19回目の投稿です。maguro(X @yusuktan)がお届けします。
先日、TSKaigi 2026に参加してきました。TSKaigiはTypeScriptを中心としたカンファレンスで、今年は2026年5月22日(金)〜23日(土)に開催されました。僕自身も登壇し、DenoのTypeScript基盤が tsc から tsgoへどのように移行しつつあるのか、という話をしてきました。
そこで今回は、TSKaigi関連で気になった話題を取り上げるとともに、便乗してDeno 2.8のリリースノートと、そこから見えるDenoの今後の方針についてもざっくり見ていけたらなと思います。
TS 7: How We Got There
まず取り上げたいのは、TypeScriptチームのJake Baileyさんによる基調講演「TS 7: How We Got There」です(TSKaigi公式ページ)。
TypeScript 7については、Microsoftが2025年3月に公開したA 10x Faster TypeScriptの記事が大きな話題になりました。TypeScriptのコンパイラとTypeScriptのlanguage serviceをGoによるネイティブ実装へ移植することで、ビルド時間・エディタ起動・メモリ使用量を大きく改善する、というものです。
基調講演では、この「速くなります」という結果だけでなく、そこに至るまでの背景と移植プロセスが丁寧に説明されていました。
TypeScriptは単なるコンパイラではありません。tsc の型チェックに加えて、エディタのhover、補完、diagnostics、go-to-definitionといった体験も支えています。
従来のTypeScriptはTypeScript自身で書かれており、セルフホストには「チーム自身が毎日ドッグフーディングできる」「コミュニティがコンパイラにコントリビュートできる」という大きな利点がありました。

