Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
TSKaigi の3年史:セッションのトレンド変化と TypeScript の進化
Search
Keisuke Ikeda
July 24, 2026
Programming
1
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TSKaigi の3年史:セッションのトレンド変化と TypeScript の進化
https://tskaigi.connpass.com/event/396865/
Keisuke Ikeda
July 24, 2026
More Decks by Keisuke Ikeda
See All by Keisuke Ikeda
8年前のNode.jsを動かして分かった、npm installの裏側
keisukeikeda
0
28
JavaScriptのソートは何ソート?
keisukeikeda
0
3
プロポーザルについて知ろう!
keisukeikeda
0
10
JavaScript実装の自作プログラミング言語をTypeScript実装に移行した話
keisukeikeda
1
230
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
220
Docコメントで始める簡単ガードレール
keisukeikeda
1
200
初めてのLisp自作譚
keisukeikeda
0
89
tsconfigのオプションで変わる型世界
keisukeikeda
2
250
Other Decks in Programming
See All in Programming
sbt 2.0: takeoff
eed3si9n
0
170
Modernizing iOS Apps
seyfoyun
0
120
Jetpack Compose Mechanisms
skydoves
3
870
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
170
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
6
2k
AmebaブログはKMPから卒業します
kmars0605
0
240
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
370
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
120
続・コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions-again
handlename
0
120
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
130
Railsバージョンを4倍にした話
optim
0
610
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.5k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Building the Perfect Custom Keyboard
takai
2
920
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
The Language of Interfaces
destraynor
162
27k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
650
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
We Have a Design System, Now What?
morganepeng
55
8.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Transcript
TSKaigi の3年史 セッションのトレンド変化と TypeScript の進化 Keisuke Ikeda @ike̲keichan 2026.07.24 TSKaigi
Mashup Kansai #2
自己紹介 Keisuke Ikeda ・東京と関西(大阪&京都)の2拠点生活中 ・色々とやってる人 ・テックコミュニティに積極参加 - TSKaigi 2025,2026 /
フロカン関西 2025,2026 / ReactTokyoフェス 2026 スタッフ - TSKaigi 2025,2026 登壇 - 他にもテックイベントに学生時代から多数参加 ・プライムデーで購入したダイソン掃除機に感動中 @ike̲keichan 02/34
TSKaigiのトレンド変遷 TSKaigiのトレンド変遷 @ike̲keichan 03/34
TSKaigiのトレンド変遷 あなたのTSKaigiはどこから? ・TSKaigi 2024 (2024/5/11・中野・1日開催) ・TSKaigi Kansai 2024 (2024/11/16・京都・1日開催) ・TSKaigi
2025 (2025/5/23-24・神田・2日開催) ・TSKaigi Hokuriku 2025 (2025/11/23・金沢・1日開催) ・TSKaigi 2026 (2026/5/22-23・羽田空港・2日開催) ・TSKaigi Mashup #1〜4 (東京) ・TSKaigi Mashup Kansai #1 (関西) @ike̲keichan 04/34
TSKaigiのトレンド変遷 3年で色々変わりましたよねぇ… AI・コミュニティ増加・働き方 そしてTSKaigi自体も… @ike̲keichan 05/34
TSKaigiのトレンド変遷 3年でTypeScriptも変わりましたよねぇ… @ike̲keichan 06/34
TSKaigiのトレンド変遷 TSKaigi 2024では ・公募トーク数:34本(30分:18本、LT:18本) ・すごく初回らしいラインナップ(運営も方向性を考えていたんだろうなぁ…) カテゴリ トーク数 型システム・型テクニック 約9 実務設計・アーキテクチャ
約8 エコシステム・ランタイム 約6 メタプロ・コード生成 約5 その他・変わり種 約5 関数型・エラーハンドリング 約4 AI関連 1 @ike̲keichan 代表例 部分型の代数的模型 / TypeScriptと型のパフォーマンス / Real World Type Puzzle and Code Generation / 多言語化対応の型定義 / Type-safety in Angular など フロントもバックもインフラも全てをTypeScriptで統一 / tRPC実務導入 / Prisma ORM運用 ×2 / GraphQLで型安全なAPI開発 / Full TypeScript世界線 など Denoで作る as Code / Prettierの未来 / Rust製Linter / SWC Transformer / TanStack Router な ど TypeScript ASTを利用したコードジェネレーター実装入門 / ASTを用いた大規模リファクタリ ング / ts-morph / コード生成をつらくしない など スタックチャン(ロボット) / ハードウェアを動かすTypeScript / TypeScriptから始めるVR生活 / 学生コミュニティ など fp-tsのチーム活用 / ADT・モナド・Effect-TS / TypeScript関数型バックエンド開発のリアル など LangChain.js入門 07/34
TSKaigiのトレンド変遷 そのころTypeScriptは?(〜2024年5月) ・当時の最新は 5.4(2024年3月)、地道な推論改善の安定期な気がする。 ・直前半年の動き: - 5.3(2023年11月): import attributes、switch(true)でのnarrowingなど -
5.4(2024年3月): NoInfer、クロージャ内でのnarrowing維持 @ike̲keichan 08/34
TSKaigiのトレンド変遷 TSKaigi 2025では ・公募トーク数:69本(30分:33本、LT:34本)2日開催でほぼ倍増、プロポーザル306件! ・内部的な部分やtsconfig、型に関する内容がトレンド。 カテゴリ トーク数 コンパイラ・言語内部 約13 エコシステム・ランタイム
約11 型システム・型テクニック 約10 実務設計・アーキテクチャ 約9 メタプロ・コード生成 約8 関数型・エラーハンドリング 約4 AI関連 3 @ike̲keichan 代表例 checker.tsに対して真剣に向き合う / 静的解析から逆算して学ぶTypeScript Compiler / Language Serverと喋ろう / TSConfigからTypeScriptの世界を覗く /moduleオプション整理など Node.jsのTypeScriptサポート(Lambda) / Web Streams / wasm / Tauri / Standard Schema / バ リデーションライブラリ比較 など サウンドネスという概念 / 集合論で理解する型推論 / 高度な型付け、どう教える? / Type Challenges / declaration merging など 複雑なフォームの技術選定 / 機能的凝集 / クリーンアーキテクチャ / アクセシビリティ(WAIARIA) ×2 / クライアント/サーバー境界の設計 など feature flagの自動お掃除メタプログラミング / ts-morph ×2 / ESLintカスタムルール ×2 / AWS CDKの他言語変換 / codemod など Pragmatic Functional Programming / fast-check+neverthrowのProperty Based Testing / Result 型、自前かライブラリか など TS特化Clineプログラミング / AI Agents Enablement in TypeScript / Vercel AI SDKでLLMアプリ 開発 09/34
TSKaigiのトレンド変遷 そのころTypeScriptは?(2024年6月〜2025年5月) ・当時の最新は 5.8(2025年2月)、ただの型付きJSではなくなってきた? ・直前1年の動き: - 5.5(2024年6月): inferred type predicates、isolatedDeclarations
- 5.6(2024年9月): iterator helpers、常にnullish/truthyな誤ったチェックの検出 - 5.7(2024年11月): 未初期化変数のチェックなど - 5.8(2025年2月): erasableSyntaxOnly(Node.jsの型剥がし実行に対応)、require(esm) ・2025年3月にネイティブ移植発表!! @ike̲keichan 10/34
TSKaigiのトレンド変遷 TSKaigi 2025も影響をうけた ・喜ばしい報告だが、すでにプロポーザル採択済み - 登壇に苦しんだ登壇者もいたかもしれない… ・主催者講演 - TSを扱うTSKaigiがネイティブ移植の話題を避けて通るわけにはいかない -
ただし、登壇者が扱うのも時期的に難しい - 運営理事による主催者講演が決定 @ike̲keichan 11/34
TSKaigiのトレンド変遷 日本最速レベルのレポート(ありがたい) https://2025.tskaigi.org/talks/berlysia @ike̲keichan 12/34
TSKaigiのトレンド変遷 ちなみに私は https://2025.tskaigi.org/talks/ike_keichan @ike̲keichan 13/34
TSKaigiのトレンド変遷 TSKaigi 2026では ・公募トーク数:74本(30分:26本、10分:48本)LTが10分トークに変更。 ・AI、tsgo、Branded Typesあたりがトレンド。 カテゴリ トーク数 型システム・型テクニック 約16
AI関連 約13 tsgo・次世代ツールチェーン+6.0/7.0 約12 移行 エコシステム・ランタイム 約10 実務設計・アーキテクチャ 約9 メタプロ・コード生成 約8 コンパイラ・言語内部 約6 @ike̲keichan 代表例 Branded Typesだけで3本 / 権限チェックの一貫性を型で守る多層防御 / 副作用の実行順序を型 で制御 / 400超のデータポイントを型で制す / inferと仲良くなる10分間 など ビジネスモデルから紐解くAI+型駆動開発 / TypeScriptだけでAIエージェントを作る / LLM時代 のリファクタリング戦略 など tscからtsgoへ(Deno) / --stableTypeOrderingから見える並列化 / Oxlint ×2・tsgolint・Flint / tsserverとは何だったのか / これから非推奨になる設定 / enumよ、さようなら など WASM ×2 / Stage 3 Decorators / Navigation APIがlib.dom.d.tsに入るまで / TanStack Start ×2 / CJS/ESM相互運用 など Angular Signalで3層アーキテクチャ / いつテストを書くか / オブザーバビリティ戦略 / Polymorphic Components / Platform SDKを作る など TypeSpecで繋ぐ型契約 / Zod v4 codec / Typia / ts-morphでアーキテクチャガードレール / 型 のないDSLとメタプログラミング など TypeScriptコンパイラの設計考古学 / 未使用変数はどう検出されるか / checker.tsチキンレース / TS6.0のContext-Sensitivity修正 など 14/34
TSKaigiのトレンド変遷 そのころTypeScriptは?(2025年6月〜2026年5月) ・当時の最新は 6.0(2026年3月)、JS実装の最終版 ・直前1年の動き: - 5.9(2025年8月): 5.x最終 - 6.0(2026年3月):
strictデフォルト化・新デフォルト・非推奨整理 - 7.0 beta(2026年4月): ネイティブ版が typescript パッケージへ ・TSKaigi 2026直前に7.0 betaが出ていた! @ike̲keichan 15/34
TSKaigiのトレンド変遷 中の人の貴重な登壇(ありがたい) https://2026.tskaigi.org/talks/37 @ike̲keichan 16/34
TSKaigiのトレンド変遷 ちなみに私は https://2026.tskaigi.org/talks/48 @ike̲keichan 17/34
TSKaigiのトレンド変遷 ざっくり3年まとめ 年 セッショントレンド TypeScript本体 2024 TSで何ができるか 安定期・推論改善(〜5.4) 2025 TSそのものを深掘る
(内部的な部分、tsconfig、型) ただの型付JSではなくなる(〜5.8) ネイティブ移植発表 2026 AI、tsgo、Branded Types 6.0→7.0、実装ごと生まれ変わる @ike̲keichan 18/34
TypeScriptの歴史 TypeScriptの歴史 @ike̲keichan 19/34
TypeScriptの歴史 TSKaigi以前 ・2012/10 : TypeScript 発表(0.8)— 「JSに型を足す」挑戦の始まり ・2014/04 : 1.0
・2016/09 : 2.0(strictNullChecks — null安全の転換点) ・2019/11 : 3.7(optional chaining / nullish coalescing) ・2020/08 : 4.0(variadic tuple types)/ 4.1(template literal types)— 型パズル時代 ・2023/03 : 5.0(Stage 3 Decorators、内部のESM化でコンパイラの高速化) @ike̲keichan 20/34
TypeScriptの歴史 TSKaigi2024~2025 ・2023/11 : 5.3 ・2024/03 : 5.4(NoInferなど推論改善) ・2024/05 :
★TSKaigi 2024(1日・中野) ・2024/06 : 5.5(inferred type predicates) ・2024/09 : 5.6 ・2024/11 : 5.7 ・2025/02 : 5.8(erasableSyntaxOnly)/ ネイティブ移植(Corsa)発表 ・2025/05 : ★TSKaigi 2025(2日・神田) @ike̲keichan 21/34
TypeScriptの歴史 TSKaigi2026前後 ・2025/08 : 5.9(5.x最終) ・2026/03 : 6.0(JS実装の最後・新デフォルト・非推奨整理) ・2026/04 :
7.0 beta ・2026/05 : ★TSKaigi 2026(2日・羽田) ・2026/06 : 7.0 RC ・2026/07:7.0 正式リリース(GA) @ike̲keichan 22/34
TSとTSKaigiの未来 TSとTSKaigiの未来 (AIに予想させてみた) @ike̲keichan 23/34
TSとTSKaigiの未来 直近の展望 ・7.1で新しいAPIを提供予定(特にコンパイラ周り) ・Goの移植完了に伴い、チームは新規機能開発に戻る ・TypeScriptを取り巻く周辺エコシステム側でも色々と変更が起きる @ike̲keichan 24/34
TSとTSKaigiの未来 TypeScriptの未来(AI予想) ・予想A:7.1のAPI公開でエコシステムの移行が雪崩を打つ - typescript-eslint・ts-morph系・Vue/Svelte等が2027年前半に順次対応、 2027年末には「6.0 に残る理由」がほぼ消える ・予想B:LSP化がAI連携の土台になる - 言語サーバーが標準プロトコル(LSP)になったことで、エディタ以外
— 特にAIエージェン トが型情報・診断を直接使う統合が進む。 - tsserverはAIの文脈供給装置になる @ike̲keichan 25/34
TSとTSKaigiの未来 TypeScriptの未来(AI予想) ・予想C:「新機能開発の再開」で何が来るか - 再開すること自体は公式表明済み。予想するのは中身: 移植期間中に溜まった要望の消化 と、10倍の性能余裕を前提にした 従来なら重すぎた解析・型機能が動き出す ・予想D:高速化が「型の書き方」を変える -
重い型(深い条件型・大規模型生成)のペナルティが実質消え、型パズルの実用化が再ブー ム @ike̲keichan 26/34
TSとTSKaigiの未来 TypeScriptの未来(AI大穴予想) ・予想E:TypeScript 8はRust製 - Go移植が終わった瞬間、「次はRustでもっと速くできる」野良プロジェクトが出現し、 GoとRustの宗教戦争が再燃。そのまま押し負ける。 ・予想F:tsc --vibe 登場
- tsconfigをAIが状況判断で自動構成するモードが実装され、 「tsconfigを手で書いたこと がない世代」が誕生 @ike̲keichan 27/34
TSとTSKaigiの未来 TypeScriptの未来(AI大穴予想) ・予想G:CoffeeScript、型付きで復活 -「LLMにとってトークン数が少ない言語=API代が安い言語」という身も蓋もない理由で簡 潔構文が再評価され、「型付きCoffeeScript 3.0」が爆誕。TSKaigi 2028に「CoffeeScriptか ら来ました」枠が復活する。 ・予想H:jQuery 5.0、フルTypeScript化で帰還
- いまだにWebの7割で動いているjQueryが、tsgo時代に完全TS書き直し+テンプレートリ テラル型で $('.btn') の戻り値がDOM推論される「型安全jQuery」として復活。世界中のレ ガシー現場が泣いて喜び、TSKaigi 2034最大の実務トークになる。 @ike̲keichan 28/34
TSとTSKaigiの未来 TSKaigiの未来(AI予想) ・予想①:「移行実践報告」の年になる - 2026年のtsgo系トークは「予告編」。2027年は「うちを7に上げた話」の実践編ラッシュ ・予想②:AIは「使ってみた」から「前提とした設計論」へ - 言及の推移(1本→3本→13本+半分以上)の先: ツール紹介は減り、 「エージェントが安全
に動ける型設計・リポジトリ設計」が定番ジャンル化 @ike̲keichan 29/34
TSとTSKaigiの未来 TSKaigiの未来(AI大穴予想) ・予想③:プロポーザル1,000件突破、「TSKaigi落ちた」がトレンド入り - 採択率が世界最難関カンファレンス級になり、「TSKaigi落ちた」ブログが大量に書かれ る。 ・予想④:TSKaigi、東京ドーム進出 - 参加者の増加が止まらず、ついに会場の選択肢が「幕張メッセか、ドームか」になる。キー ノートでウェーブが起きる。
- ペンライトで登壇者を応援する。 @ike̲keichan 30/34
最後に AI時代のこれから何を学べばいいのか? みなさん不安ですよね? @ike̲keichan 31/34
最後に そうだテックコミュニティに参加しよう! カンファレンスに参加しよう! TSKaigiに参加しよう! @ike̲keichan 32/34
最後に みなさんのTypeScript愛で 関西をアチアチにしませんか? @ike̲keichan 33/34
最後に TSKaigi Mashup Kansai これから継続して関西を盛り上げていくので 応援お願いします! @ike̲keichan 34/34