TypeScript19 件の記事

TypeScript の記事

Vercel eve 徹底解説 - ファイルシステム中心の新しいAIエージェントフレームワーク

Vercel eve 徹底解説 - ファイルシステム中心の新しいAIエージェントフレームワーク

12

2026年6月17日にVercelが公開したオープンソースのAIエージェントフレームワーク eve を整理します。ツールは1つのTypeScriptファイル、スキルは1つのMarkdownファイルとして表現するファイルシステム中心の設計、会話を耐久ワークフローとしてチェックポイントし再開できる仕組み、AI SDKやWorkflowsとの関係、既存フレームワークとの違い、ベータである点の注意まで解説します。

TypeScript 7.0 正式リリース - Go製ネイティブコンパイラで約10倍速、6.0からの移行の要点

TypeScript 7.0 正式リリース - Go製ネイティブコンパイラで約10倍速、6.0からの移行の要点

9

2026年7月8日、TypeScript 7.0が正式リリースされました。Project Corsaとして進んできたGo製ネイティブコンパイラがついに本流となり、vscodeリポジトリのコンパイルは125.7秒から10.6秒(11.9倍)、エディタのファイルオープンは17.5秒から1.3秒未満に短縮。--checkers/--buildersによる並列化制御、Parcel系ウォッチャーで刷新された--watch、Unicode対応の改善、strict既定化などの設定変更、@typescript/typescript6(tsc6)によるTS6併存、Vue/Astro/Svelte等の埋め込み系ツールが7.1を待つべき理由まで、公式アナウンスを一次ソースに整理します。

ES2026(ECMAScript 2026)の新機能 - Math.sumPrecise から Uint8Array の Base64 まで

ES2026(ECMAScript 2026)の新機能 - Math.sumPrecise から Uint8Array の Base64 まで

11

ES2026(ECMAScript 2026・第17版)で標準入りする新機能を、TC39 の確定リスト(finished-proposals)と公式仕様スナップショットを一次ソースに整理します。Math.sumPrecise、Error.isError、Iterator.concat、Map/WeakMap の getOrInsert(Upsert)、Uint8Array の Base64/Hex 変換、JSON.parse の source アクセスと JSON.rawJSON、Array.fromAsync の7機能をコード例つきで解説。さらに「using(明示的リソース管理)は ES2026 ではない」「RegExp.escape は ES2025」といった版の取り違えや、MDN の版表記の注意点まで扱います。

TypeScript 6.0 の新機能と破壊的変更 - JavaScript製で書かれる最後のコンパイラ

TypeScript 6.0 の新機能と破壊的変更 - JavaScript製で書かれる最後のコンパイラ

11

TypeScript 6.0(2026年3月23日リリース)を公式アナウンスとリリースノートをもとに整理します。6.0 が「JavaScript製の最後のコンパイラ」であり 7.0(Go製・Project Corsa)へのブリッジである位置づけ、this を使わない関数の推論改善・#/ サブパスインポート・es2025 lib・Temporal 型などの新機能、そして strict や module/target の既定値変更、amd/umd や outFile の削除、module 名前空間構文や import assert の廃止といった破壊的変更、ignoreDeprecations や stableTypeOrdering による移行までを一次ソースでまとめます。

Vercel AI SDK 実践入門 - 生成AIを Next.js アプリに「機能」として組み込む

Vercel AI SDK 実践入門 - 生成AIを Next.js アプリに「機能」として組み込む

10

Vercel AI SDK を、チャットの実験ではなく「プロダクトの機能」として組み込む目線で整理します。AI SDK Core(generateText / streamText / Output.object による構造化出力 / ツール呼び出し)と AI SDK UI(useChat)の役割分担、プロバイダ非依存でモデルを差し替えられる設計、Zod を使った構造化出力、そして Next.js / React Server Components との組み合わせ方を、v6 の最小コードとともにまとめます。

Zod 4 の歩き方 - 型と実行時バリデーションをつなぐ、LLM出力検証まで

Zod 4 の歩き方 - 型と実行時バリデーションをつなぐ、LLM出力検証まで

8

Zod 4 を実務目線で整理します。Zod 3 からの大幅な高速化とバンドル削減、z.email() などトップレベルに移った文字列フォーマット、error パラメータへ統一されたエラー指定、registry と .meta() によるメタデータ、z.toJSONSchema() での JSON Schema 変換、そして tree-shakable な Zod Mini まで。フォームや API 境界、LLM の構造化出力検証での使いどころをまとめます。

Node.js 26 の注目点 - Temporal 既定有効と「ビルドなしTS実行」の現在地

Node.js 26 の注目点 - Temporal 既定有効と「ビルドなしTS実行」の現在地

8

2026年5月リリースの Node.js 26 を整理します。長く待たれた Temporal API のデフォルト有効化、type stripping によるビルドなし TypeScript 実行の安定化(と --experimental-transform-types の削除が意味すること)、V8 14.6・Undici 8 への更新、レガシー stream モジュールの削除など、移行前に押さえておきたい差分をまとめます。

Deno 2.7 の注目点 - Temporal API 安定化、Windows ARM、package.json overrides

Deno 2.7 の注目点 - Temporal API 安定化、Windows ARM、package.json overrides

6

2026年2月リリースの Deno 2.7 を整理します。長年待たれた Temporal API の安定化、Windows ARM ネイティブ対応、package.json の overrides による依存固定、brotli 圧縮ストリーム、自己展開する compile バイナリなど、JavaScript ランタイムとしての成熟点をまとめます。

Nuxt 4 徹底解説 - app/ ディレクトリ・データ層の刷新・TypeScript 分離と Nuxt 5 への準備

Nuxt 4 徹底解説 - app/ ディレクトリ・データ層の刷新・TypeScript 分離と Nuxt 5 への準備

23

Nuxt 4 の主要な変更点と新機能を、Nuxt 3 からの移行視点で整理します。新しい app/ ディレクトリ構造、シングルトン化されたデータフェッチング層(useAsyncData / useFetch)、TypeScript 設定のコンテキスト分離、CLI 高速化、Unhead v2、Vue Router v5、useAnnouncer などのアップデート、そして future.compatibilityVersion: 5 による Nuxt 5 への準備までを解説します。

Motion(旧 Framer Motion)ガイド - React向け高性能アニメーションライブラリ

Motion(旧 Framer Motion)ガイド - React向け高性能アニメーションライブラリ

33

Motion(旧 Framer Motion)の基本から応用まで解説。motion.div、variants、AnimatePresence、useScroll、ドラッグ、レイアウトアニメーションなど、実践的なデモとともに紹介します。独立プロジェクト化に伴う名称・パッケージ移行(framer-motion から motion へ、import は motion/react)にも対応。