Frontend Weekly 2025-07-11
NuxtLabs が Vercel に買収
日付:2025 年 7 月 8 日
Nuxt と Nitro の開発チーム NuxtLabs が Vercel に買収された。Nuxt はフルスタック Web フレームワークとして週 100 万ダウンロードを記録し、多くの企業で利用されている。Nitro はフレームワーク、プラットフォーム、ワークロード間の一貫性を提供するサーバーランタイム。
買収後も Nuxt と Nitro は MIT ライセンスを維持し、公開ロードマップとオープンガバナンスを継続。Nitro は全フレームワークとベンダーに対してオープン、中立、ロックインなしでサービス提供を継続する。
今後数か月で Nuxt Studio MDC、Nuxt UI Pro、NuxtHub Admin がすべてフリーでオープンソース化される予定。
出展:
Microsoft Edge が First Contentful Paint 300ms 以下を達成
日付:2025 年 7 月 7 日
Microsoft Edge が First Contentful Paint(FCP)でグローバル 300ms 以下を達成した。13 のブラウザ機能でロード時間を平均 40%短縮し、業界標準の 300-400ms 閾値を下回ることでユーザー満足度の向上を実現。FCP とは、ユーザーがサイトにアクセスしてからページの最初のコンテンツをブラウザが描画し始める時点までの時間のこと。
改善された機能には Settings、Read aloud、Split screen、Workspaces が含まれる。Settings UI の読み込みが大幅に高速化され、AI 音声読み上げの起動時間短縮とスムーズな再生を実現。Split screen でのタスク切り替えが瞬時になり、Workspaces の応答性が向上。
今後数か月で Print Preview、Extensions、その他の機能でもパフォーマンス改善を予定。
出展:Microsoft Edge sets a new standard for speed and responsiveness
Playwright v1.54.0、分割された Cookie 対応、セッション間でブラウジング状態を再使用するオプションの追加
日付:2025 年 7 月 10 日
Playwright v1.54.0 がリリースされ、Cookie partitioning 対応、HTML レポート改善、コマンドライン変更が実装された。
browserContext.cookies()
とbrowserContext.addCookies()
に新しいpartitionKey
プロパティを追加し、パーティション化された Cookie の保存と復元に対応。CHIPS(Cookies Having Independent Partitioned State)をサポート。
HTML レポートに新オプションnoSnippets
を追加し、コードスニペットを無効化可能。テストアノテーションにlocation
プロパティを追加、location
プロパティはtest.skip
やtest.fixme
が追加された場所を表示する。
--user-data-dir
オプションを複数コマンドに追加。ユーザーディレクトリを指定することで、セッション間でブラウジング状態を再利用可能。
Node.js 16 のサポートを終了し、Node.js 18 を非推奨とした。
Webpack v5.100.0、ES modules 出力で HMR 対応と splitChunks 完全サポート
日付:2025 年 7 月 9 日
Webpack v5.100.0 がリリースされ、ES modules 出力で HMR サポート、splitChunks 完全対応、新しい言語機能サポートが実装された。
ES modules 出力モードで Hot Module Replacement(HMR)をサポート。外部変数と runtimeChunk が設定されていない場合、ES module 出力モードでsplitChunks
を完全サポート。Node.js ターゲット向けの ES modules worker chunk loading を有効化。
JavaScript のusing
キーワードをサポート。tc39 Defer Module Evaluation(実験的機能)を実装。new URL(...)
での動的テンプレートリテラル式をサポート。DefinePlugin の destructuring サポートを向上。
virtual:
スキームをサポートする VirtualUrlPlugin を追加。ES modules 出力で不要な起動エントリーポイントランタイムを削除し、new URL(...)
評価式のキャッシュ化でパフォーマンスを改善。