
Temporal、Stage 4到達 | Igalia — 2026年 第11週 JavaScript
Week 11はJavaScriptと時間処理の関係における転換点となった週です。TC39の第113回本会議でTemporalが正式にStage 4に到達し、問題の多かったDate APIを置き換えるための9年間の取り組みが実を結びました。Firefox v139、Chrome v144、TypeScript 6.0… 開発ですぐ活用できるよう整理しました。


Vite 8.0リリース!
lightningcssとRolldownバイナリにより約15 MB増加します。新機能としてVite Devtools内蔵、resolve.tsconfigPaths、emitDecoratorMetadataサポート、Wasm SSR、ブラウザコンソール転送が追加されます。@vitejs/plugin-react v6はBabelの代わりにOxcを使用します。
Vite+ Alphaを発表
vpバイナリに統合したWeb開発ツールチェーンです。単一のvite.config.tsで全ツールを設定でき、ランタイムやパッケージマネージャー管理を含む開発サイクル全体をカバーします。Vite Taskは入力ファイルのフィンガープリントによるキャッシュと依存関係を考慮した実行を提供するタスクランナーです。Vite 7比で最大7.7倍の高速ビルド、ESLint比50〜100倍の高速リント、Prettier比最大30倍の高速フォーマットを実現します。
Node.jsリリーススケジュールの進化

Oxlint JS Pluginsアルファ
@oxlint/migrateツールで既存のeslint.config.jsを自動変換できます。
Moment.jsからJS Temporal APIへ移行する — Smashing Magazine
RangeErrorをスロー)、不変オブジェクト(add()とwithTimeZone()は新インスタンスを返す)、1ベースの月インデックスです。タイムゾーンサポートはTemporal.ZonedDateTimeに組み込まれ追加パッケージは不要です。バンドルサイズは@js-temporal/polyfillが44.1 kB(gzip)、momentが75.4 kB、moment-timezoneが114.2 kBです。
他のOSSには皆悲観的なのに、開発者がnpmxに熱狂する理由
atproto)バックエンドでnpmパッケージのいいねをユーザー所有データとして保存し、サードパーティサイトでもこのデータを利用できます。会話はAIを生産性最大化ツールと見なす観点への批判へと広がり、コード行数ではなく「何を作るべきか知ること」がシニアエンジニアを区別すると主張します。
Temporal、Stage 4到達 | Igalia
他のOSSには皆悲観的なのに、開発者がnpmxに熱狂する理由
atproto)バックエンドでnpmパッケージのいいねをユーザー所有データとして保存し、サードパーティサイトでもこのデータを利用できます。会話はAIを生産性最大化ツールと見なす観点への批判へと広がり、コード行数ではなく「何を作るべきか知ること」がシニアエンジニアを区別すると主張します。Vite 8.0リリース!
lightningcssとRolldownバイナリにより約15 MB増加します。新機能としてVite Devtools内蔵、resolve.tsconfigPaths、emitDecoratorMetadataサポート、Wasm SSR、ブラウザコンソール転送が追加されます。@vitejs/plugin-react v6はBabelの代わりにOxcを使用します。Vite+ Alphaを発表
vpバイナリに統合したWeb開発ツールチェーンです。単一のvite.config.tsで全ツールを設定でき、ランタイムやパッケージマネージャー管理を含む開発サイクル全体をカバーします。Vite Taskは入力ファイルのフィンガープリントによるキャッシュと依存関係を考慮した実行を提供するタスクランナーです。Vite 7比で最大7.7倍の高速ビルド、ESLint比50〜100倍の高速リント、Prettier比最大30倍の高速フォーマットを実現します。Node.jsリリーススケジュールの進化
Oxlint JS Pluginsアルファ
@oxlint/migrateツールで既存のeslint.config.jsを自動変換できます。Moment.jsからJS Temporal APIへ移行する — Smashing Magazine
RangeErrorをスロー)、不変オブジェクト(add()とwithTimeZone()は新インスタンスを返す)、1ベースの月インデックスです。タイムゾーンサポートはTemporal.ZonedDateTimeに組み込まれ追加パッケージは不要です。バンドルサイズは@js-temporal/polyfillが44.1 kB(gzip)、momentが75.4 kB、moment-timezoneが114.2 kBです。Week 11はJavaScriptと時間処理の関係における転換点となった週です。TC39の第113回本会議でTemporalが正式にStage 4に到達し、問題の多かったDate APIを置き換えるための9年間の取り組みが実を結びました。Firefox v139、Chrome v144、TypeScript 6.0 betaではすでにネイティブでサポートされており、Smashing Magazineの詳細なマイグレーションガイドはMoment.jsからTemporalの不変でナノ秒精度の型への移行方法を解説しています。バンドルサイズはgzip換算44.1 kBと、Momentの75.4 kBより大幅に軽量です。
ツール面も同様にドラマチックでした。Vite 8が統合Rustベースバンドラーのみを搭載し10〜30倍の高速ビルドを実現、LinearはプロダクションビルドをRolldownで46秒から6秒に短縮しました。VoidZeroはVite 8、Vitest 4.1、Oxlint、Rolldownを単一のvpバイナリに統合したVite+をMITライセンスでオープンソース化しました。OxlintのJavaScriptプラグインアルファはESLint互換プラグインを4.8倍の速度で実行できるようにして状況を完成させました。Node.jsも重要なリリーススケジュール変更を発表しました。v27から旧来の奇数/偶数の区別を廃止して年1回のリリースに移行し、すべてのリリースがLTSになります。
見出しの裏側では、npmxの動画が静かながらも示唆に富む会話を捉えていました。40日間でコントリビューター200人という急成長は、徹底した開放性とAT Protocolバックエンドによるものであり、パネリストたちはセンスとエンジニアリング的判断力が依然として希少なリソースである中でAIを生産性最大化ツールとして捉えるフレームが果たして正しいのかを問い直しました。
- TemporalがStage 4に到達し、Firefox v139、Chrome v144、TypeScript 6.0 betaでリリース — Date APIの代替が現実となり、マイグレーションガイドも整っています。
- Vite 8とMITライセンスのVite+ツールチェーンがRolldownで開発・本番のバンドルを統合し、10〜30倍のビルド速度向上を実現します。
- Node.jsはv27から年1回のメジャーリリースに移行し、すべてのリリースがLTSとなり、新しいAlphaチャネルが奇数バージョンストリームを置き換えます。