SJ blog
← タグ一覧

#javascript (12 件)

tools

TypeScript 6.0——strictデフォルトON・ESM優先化・TS7 Go移行前の最終JavaScriptベース版が変えること

TypeScript 6.0(2026年3月17日リリース)はstrictモードがデフォルト有効になり、ESModulesがデフォルト解決になる。TypeScript 7(Go製フルリライト)への橋渡しとなる最後のJSベース版の破壊的変更と移行手順を解説。

backend

Node.js 20がEOL——2026年4月30日以降はセキュリティパッチなし。Node 22 LTS vs Node 24への移行手順と破壊的変更まとめ

Node.js 20は2026年4月30日に公式サポートを終了。以降はCVEを含む全パッチが停止される。Node 22 LTS(推奨)とNode 24の選択基準、主要な破壊的変更(require(esm)・crypto API削除・V8更新によるネイティブアドオン再ビルド)、AWS Lambda・Vercel・Docker環境での移行手順を解説する。

security

npm CanisterSprawlワーム——自己増殖するサプライチェーン攻撃がpostinstallでAI APIキー・クラウド認証情報を窃取

2026年4月21〜22日に発見された自己増殖型npmワーム「CanisterSprawl」は、postinstallフックで約40カテゴリの秘密情報を収集し、盗んだnpmトークンで被害者の全パッケージに感染を拡大する。PyPIにも波及するマルチエコシステム攻撃の仕組みと対策を解説。