TypeScript 6.0——strictデフォルトON・ESM優先化・TS7 Go移行前の最終JavaScriptベース版が変えること
TypeScript 6.0(2026年3月17日リリース)はstrictモードがデフォルト有効になり、ESModulesがデフォルト解決になる。TypeScript 7(Go製フルリライト)への橋渡しとなる最後のJSベース版の破壊的変更と移行手順を解説。
TypeScript 6.0(2026年3月17日リリース)はstrictモードがデフォルト有効になり、ESModulesがデフォルト解決になる。TypeScript 7(Go製フルリライト)への橋渡しとなる最後のJSベース版の破壊的変更と移行手順を解説。
Remix 3 Beta(2026年4月30日公開)はReact/React Router依存を完全に廃し、Fetch API基盤の独立フルスタックフレームワークとして再設計された。新設計の核心と開発者への移行判断基準を解説。
Node.js 20は2026年4月30日に公式サポートを終了。以降はCVEを含む全パッチが停止される。Node 22 LTS(推奨)とNode 24の選択基準、主要な破壊的変更(require(esm)・crypto API削除・V8更新によるネイティブアドオン再ビルド)、AWS Lambda・Vercel・Docker環境での移行手順を解説する。
2026年4月21〜22日に発見された自己増殖型npmワーム「CanisterSprawl」は、postinstallフックで約40カテゴリの秘密情報を収集し、盗んだnpmトークンで被害者の全パッケージに感染を拡大する。PyPIにも波及するマルチエコシステム攻撃の仕組みと対策を解説。
2026年1月公開のTypeScript 7(tsgo)はJavaScriptからGoへのコンパイラ全面書き直しにより、型チェックが30倍・コンパイルが10.8倍高速化。現在の本番利用範囲と移行の注意点を解説。
Remix v3はReactを完全廃止しPreact Forkで再構築。移行パスはなく、React Router 7(安定)かRemix 3(実験的)という二択を迫られる。両者の違いと選択基準を整理する。
GoogleがMLIR上に構築したJavaScript中間表現JSIRをオープンソース化。Hermesバイトコード逆コンパイルと難読化解除に本番利用し、LLVM標準化も提案している。
TC39 Stage 4を通過したTemporal APIがChrome 144+でネイティブ対応。不変オブジェクト・タイムゾーン・正確な日付演算など、長年の問題をまとめて解決する新APIを解説します。
2026年4月にリリースされたNode.js 24(LTS予定)の主要な新機能を解説。npm 11・V8エンジン更新・URLPattern・require(esm)安定化などをまとめます。
React 19で導入されたActions・useActionState・use()・ref as prop・Server Actionsなど主要な新機能を実例コードで解説します。
中級者がよくハマるTypeScriptの型エラーとその解決策。any濫用・型の絞り込み失敗・as const・satisfies演算子など実践的なパターンを解説します。
WebAssembly(Wasm)がなぜ速いのか、どんな場面で使うべきか、JavaScriptとの連携方法、実際の活用事例までをわかりやすく解説します。