TypeScript 6.0、Temporal、WebGPU の現在地
TypeScript 6.0 は、TypeScript 7.0 へ向かうための橋渡しとして重要なリリースになった。2026年3月23日の公式発表では、従来の JavaScript ベース実装として最後のメジャーリリースになる予定であり、Go ベースの native compiler へ移行していくことが説明されている。
実務で見るべき点は、新機能そのものよりも移行準備だ。TypeScript 6.0 では deprecated option や import assertion syntax の扱いが変わり、7.0 ではさらに厳格になる。既存プロジェクトではまず 6.0 で warning と型エラーを整理し、その後 @typescript/native-preview の tsgo で差分を見る流れが安全だ。
JavaScript 標準側では Temporal が Stage 4 に進み、日付と時刻を Date より明示的に扱う方向が固まってきた。ブログやポートフォリオでは公開日、更新日、タイムゾーン表示が頻出するため、将来は Temporal を使った日付処理の教材記事や UI デモに展開しやすい。
Web 3D では WebGPU と Three.js の WebGPU renderer が継続して成熟している。現時点のポートフォリオでは WebGLRenderer の安定性を活かしつつ、scene/camera/mesh/animation loop の境界を整理しておくと、WebGPU renderer への実験的な差し替えがしやすくなる。
今回のサイト実装では、まず基礎の Three.js sandbox と JavaScript アルゴリズム教材を追加した。次の段階では TypeScript の型定義を教材内に表示し、状態モデルと描画の関係をより明確に見せると、ポートフォリオとしての説明力が上がる。