{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreib5emr3sqvb6kehqat3lezbrzjmm63r5ogdyv5woxhff43ggvyuru",
"uri": "at://did:plc:eiec7xv3yvni72ic6fquz3ik/app.bsky.feed.post/3mgw7l4fg64q2"
},
"path": "/2026/03/12/typescript-6.0-rc-solid-v2.0.0-beta-node.js/",
"publishedAt": "2026-03-12T11:45:51.000Z",
"site": "https://jser.info",
"tags": [
"npm",
"nodejs",
"TypeScript",
"React",
"Tools",
"JSer",
"Announcing TypeScript 6.0 RC - TypeScript",
"Release v2.0.0 Beta - The is Over · solidjs/solid",
"Node.js — Evolving the Node.js Release Schedule",
"@azuのスポンサー",
"@jser_info",
"JSer.info Sponsors",
"GitHub Sponsors",
"github.com/actions/setup-node/releases/tag/v6.3.0",
"github.com/solidjs/solid/releases/tag/v2.0.0-beta.0",
"devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/",
"astro.build/blog/astro-6/",
"nodejs.org/en/blog/announcements/evolving-the-nodejs-release-schedule",
"developer.chrome.com/release-notes/146",
"developer.chrome.com/blog/chrome-two-week-release?hl=en",
"rwsdk.com/blog/redwood-v1-getting-out-of-the-weeds",
"Release v1.0.0 · redwoodjs/sdk",
"bloomberg.github.io/js-blog/post/temporal/",
"npmx.dev/blog/alpha-release",
"github.com/flatt-security/setup-takumi-guard-npm",
"github.com/aidenybai/react-grab/tree/main",
"github.com/dupontcyborg/numpy-ts",
"github.com/pbakaus/impeccable"
],
"textContent": "JSer.info #766 - TypeScript 6.0 RCがリリースされました。\n\n * Announcing TypeScript 6.0 RC - TypeScript\n\n\n\nTypeScript 7(Go言語ベース)への移行を見据えたリリースで、多くのデフォルト設定の変更や非推奨化が含まれています。\n`strict`がデフォルトで`true`に変更、`module`のデフォルトが`esnext`に変更、`target`のデフォルトが`es2025`に変更など、既存のプロジェクトへの影響が大きい変更が含まれています。\nまた、`target: es5`/`--moduleResolution node10`/`--module amd|umd|system`/`--outFile`などが非推奨化されています。\n\n* * *\n\nSolid v2.0.0 Betaがリリースされました。\n\n * Release v2.0.0 Beta - The is Over · solidjs/solid\n\n\n\n非同期処理がファーストクラスとして扱われ、computationsがPromiseやasync iterablesを返せるようになっています。\n`<Loading>`コンポーネントや`isPending`によるPending状態の追跡、`action()`と`createOptimistic`によるOptimistic Updateの仕組みが追加されました。\n`<Index>`を`<For keyed={false}>`へ変更、`createEffect`のcompute/applyフェーズの分離、`use:`ディレクティブの削除など破壊的変更も含まれています。\n\n* * *\n\nNode.jsのリリースモデルが2026年10月から変更されることが発表されました。\n\n * Node.js — Evolving the Node.js Release Schedule\n\n\n\n現在の年2回のメジャーリリースから年1回に変更され、すべてのメジャーリリースがLTSとなります。\n新しいリリースサイクルでは、Alpha Phase(10月〜3月)でBreaking Changesを許容し、Current Phase(4月〜10月)で安定化、その後30ヶ月のLTSフェーズとなります。\n奇数/偶数バージョンの区別がなくなり、Node.js 26(2026年4月)が現行モデルの最後のリリースとなります。\n\n* * *\n\n### JSer.infoをサポートするには\n\n * 😘 知り合いにJSer.infoをおすすめする\n * ❤️ GitHub Sponsorsで@azuのスポンサーになる\n * 🐦 X(Twitter)で@jser_infoをフォローする\n\n\n\n### JSer.info Sponsors\n\n**JSer.info Sponsors** はGitHub SponsorsとしてJSer.infoを支援してくれている方々です。\n\n\n\n* * *\n\n# ヘッドライン\n\n* * *\n\n## Release v6.3.0 · actions/setup-node\n\ngithub.com/actions/setup-node/releases/tag/v6.3.0\n\n\nGitHub nodejs ReleaseNote\n\nsetup-node v6.3.0リリース。\n`devEngines`フィールドのサポート\n\n* * *\n\n## Release v2.0.0 Beta - The <Suspense> is Over · solidjs/solid\n\ngithub.com/solidjs/solid/releases/tag/v2.0.0-beta.0\n\n\nSolid JavaScript ReleaseNote library\n\nSolid v2.0.0 Betaリリース。\n非同期処理はファーストクラスとして、computationsがPromiseやasync iterablesを返せるようになった。\n`<Loading>`コンポーネントや`isPending`によるPending状態の追跡、`action()`と`createOptimistic`によるOptimistic Updateの仕組みを追加。\n`<Index>`を`<For keyed={false}>`へ変更、`createEffect`のcompute/applyフェーズの分離、`use:`ディレクティブの削除など。\n\n* * *\n\n## Announcing TypeScript 6.0 RC - TypeScript\n\ndevblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/\n\n\nTypeScript ReleaseNote\n\nTypeScript 6.0 RCリリース。\nTypeScript 7(Go言語ベース)への移行を見据えたリリースで、多くのデフォルト設定の変更や非推奨化が含まれる。\nBetaからの変更として `import ... assert {...}`の廃止が延期された。\n`strict`がデフォルトで`true`に変更、`module`のデフォルトが`esnext`に変更、`target`のデフォルトが`es2025`に変更、`types`のデフォルトが`[]`に変更。\n`target: es5`/`--moduleResolution node10`/`--module amd|umd|system`/`--outFile`などを非推奨化。\nES2025の`RegExp.escape`やTemporalの型定義を追加、`lib.dom`に`dom.iterable`と`dom.asynciterable`を統合。\n`this`を使わない関数のcontext sensitivityの改善、`#/`で始まるsubpath importsのサポートを追加。\n`--moduleResolution bundler`と`--module commonjs`の組み合わせが可能に。\nTypeScript 7への移行を補助する`--stableTypeOrdering`フラグの追加など。\n\n* * *\n\n## Astro 6.0 | Astro\n\nastro.build/blog/astro-6/\n\n\nastro ReleaseNote cloudflare Rust Vite\n\nAstro 6.0リリース。\nViteのEnvironment APIを使った開発サーバーの刷新により、開発時にもCloudflare WorkersやBun/Denoなどの本番ランタイムで実行可能に。\nフォント管理を自動化するFonts APIの追加、リクエスト時にCMSやAPIのデータを取得できるLive Content Collectionsの追加。\nCSPのサポートが安定版に。\nNode.js 22以上が必須に変更、Vite 7/Shiki 4/Zod 4へのアップグレード。\nExperimentalとして、GoからRustベースに書き換えたコンパイラ、Queued Rendering、Route Caching APIの追加など。\n\n* * *\n\n## Node.js — Evolving the Node.js Release Schedule\n\nnodejs.org/en/blog/announcements/evolving-the-nodejs-release-schedule\n\n\nnodejs news\n\nNode.jsのリリースモデルを2026年10月から変更される。\n現在の年2回のメジャーリリースから年1回に変更し、すべてのリリースがLTSとなる。\n新しいリリースサイクルでは、Alpha Phase(10月〜3月)でBreaking Changesを許容し、Current Phase(4月〜10月)で安定化、その後30ヶ月のLTSフェーズとなる。\n奇数/偶数バージョンの区別がなくなり、バージョン番号がカレンダー年と対応する(Node.js 27は2027年など)。\nNode.js 26(2026年4月)が現行モデルの最後のリリースとなり、Node.js 27(2027年4月)から新しいスケジュールが適用される。\n\n* * *\n\n## Chrome 146 | Release notes | Chrome for Developers\n\ndeveloper.chrome.com/release-notes/146\n\n\nChrome ReleaseNote\n\nChrome 146リリース。\nCSSのスクロール駆動アニメーション、`trigger-scope`プロパティのサポート。\n`meta name=\"text-scale\"`によるOS/ブラウザのテキストスケーリング設定の反映、Scoped Custom Element Registryのサポート。\n`Iterator.concat()`のサポート、Sanitizer APIの追加、WebAudioのPlayback Statistics APIの追加。\nWebGPUのCompatibility modeのサポート。\n\n* * *\n\n## Get features faster with Chrome's two-week release cycle | Blog | Chrome for Developers\n\ndeveloper.chrome.com/blog/chrome-two-week-release?hl=en\n\n\nChrome browser news\n\nChromeのリリースサイクルを2026年9月(Chrome 153)から、4週間サイクルから2週間サイクルへ変更する。\nデスクトップ、Android、iOSが対象で、DevチャネルとCanaryチャネルは変更なし。\nExtended Stableチャネルは8週間サイクルのまま維持される。\n\n* * *\n\n## RedwoodSDK 1.0: Getting Out of the Weeds | Blog | RedwoodSDK\n\nrwsdk.com/blog/redwood-v1-getting-out-of-the-weeds\n\n\ncloudflare React library ReleaseNote\n\nCloudflare Workers向けのReactフレームワークであるRedwoodSDK 1.0リリース。\n旧RedwoodJSから方針を転換し、コード生成や暗黙的な規約に依存しない設計となっている。\nWeb標準API(fetch, Request, Response)をそのまま利用し、設定より合成(Composability)を重視するアーキテクチャを採用している。\n\n * Release v1.0.0 · redwoodjs/sdk\n\n\n\n* * *\n\n# アーティクル\n\n* * *\n\n## Temporal: The 9-Year Journey to Fix Time in JavaScript | Bloomberg JS Blog\n\nbloomberg.github.io/js-blog/post/temporal/\n\n\nTC39 ECMAScript JavaScript article\n\nECMAScript ProposalのTemporalがStage 4となりES2026に含まれることが決定するまでの経緯についての記事。\nJavaScriptの`Date`オブジェクトが抱えるミュータブルな設計、タイムゾーン対応の不足、曖昧なパースなどの問題と、それを解決するためにTemporalがどのように設計されたかを解説している。\nTemporalはイミュータブルな設計、タイムゾーンとカレンダーのネイティブサポート、ナノ秒精度などの特徴を持つ。\n`ZonedDateTime`/`Instant`/`PlainDate`/`PlainTime`などの型。`temporal_rs`やBloomberg/Google/Microsoft/Igaliaなど複数の組織による協力についても紹介されている。\n\n* * *\n\n# サイト、サービス、ドキュメント\n\n* * *\n\n## Announcing npmx: a fast, modern browser for the npm registry\n\nnpmx.dev/blog/alpha-release\n\n\nnpm webservice search\n\nnpmパッケージ検索サービスnpmx αリリース\nパッケージのダウンロード統計、依存関係の古さの警告、ESM/CJSのモジュール形式の検出、インストールサイズの分析などの機能を持つ。\n\n* * *\n\n## flatt-security/setup-takumi-guard-npm: GitHub Action to configure npm with Takumi Guard registry auth via OIDC\n\ngithub.com/flatt-security/setup-takumi-guard-npm\n\n\nnpm security Actions\n\nnpmのパッケージインストールをセキュリティプロキシ経由にすることで、悪意あるパッケージをブロックするGitHub Action。\nnpm/pnpm/yarnに対応し、レジストリを`https://npm.flatt.tech/`に設定することでインストール時にパッケージをチェックする。\nGitHub OIDCを使った認証に対応し、Bot IDを設定することで監査ログやダッシュボードでの可視化が利用できる。\n\n* * *\n\n# ソフトウェア、ツール、ライブラリ関係\n\n* * *\n\n## aidenybai/react-grab: Select context for coding agents directly from your website\n\ngithub.com/aidenybai/react-grab/tree/main\n\n\nReact Tools AI library\n\nWebサイト上のUI要素をInspectしてReactコンポーネント名やファイルパス、HTMLソースコードなどのコンテキスト情報をコピーできるツール。\nコピーした情報をCursorやClaude CodeなどのAIコーディングエージェントに渡して利用できる。\nNext.js/Vite/webpackに対応し、プラグインによるカスタマイズやPrimitives APIによる独自UIの構築にも対応している。\n\n* * *\n\n## dupontcyborg/numpy-ts: Full NumPy, in TypeScript/JavaScript (94% coverage)\n\ngithub.com/dupontcyborg/numpy-ts\n\n\nTypeScript JavaScript library math\n\nPythonのNumPyをTypeScript/JavaScriptで再実装したライブラリ。\nNumPyの507関数のうち476関数をカバーしている。dtype指定、ブロードキャスト、線形代数演算、NumPyスタイルのスライス記法などをサポートする。\nTree-shakeableなモジュール構成で、Node.jsとブラウザの両方で動作する。\n\n* * *\n\n## pbakaus/impeccable: The design language that makes your AI harness better at design.\n\ngithub.com/pbakaus/impeccable\n\n\nAI Design CSS Tools\n\nAIコーディングエージェント向けのフロントエンドデザインのスキルとコマンドのセット。\nタイポグラフィ、色彩、空間設計、モーション、インタラクション、レスポンシブデザイン、UXライティングなどのスキルを定義している。\nAIが生成するUI/UXデザインにおけるアンチパターンのガイダンスも含まれている。\nClaude Code、Cursor、Gemini CLIなどのAIツールに対応している。\n\n* * *",
"title": "2026-03-12のJS: TypeScript 6.0 RC、Solid v2.0.0 Beta、Node.jsリリーススケジュールの変更"
}