本文へスキップ
MameTechNews

$ filter --category=frontend

フロントエンド

フロントエンドの最新ニュースを、UI・フレームワーク・ブラウザ動向の要点付きでお届けします。

Chrome 152安定版公開 CPU性能APIと接続許可リストを追加
フロントエンド

Chrome 152安定版公開 CPU性能APIと接続許可リストを追加

GoogleはChrome 152をWindows/Mac/Linux向け安定版へ投入し、CPU Performance APIやConnection Allowlistsなどを追加した。端末性能に応じた最適化と外部接続の明示制御が可能になり、Webアプリの適応配信とサプライチェーン対策が進む更新だ。

Electron 44公開 32bit廃止とmacOS 13必須、clipboardも変更
フロントエンド

Electron 44公開 32bit廃止とmacOS 13必須、clipboardも変更

Electron 44.0.0が8月25日に安定版となり、Chromium 152・Node 24.18.1へ更新された。32bit廃止、macOS 13必須、clipboardのレンダラ非公開など破壊的変更が多く、デスクトップアプリの対応OSとAPI移行計画を更新する必要がある。配布チームは差分確認が先になる。

SvelteKit 3がRC到達 設定をViteへ集約、$libは#libへ移行
フロントエンド

SvelteKit 3がRC到達 設定をViteへ集約、$libは#libへ移行

SvelteKit 3がリリース候補に入った。設定をsvelte.config.jsからViteプラグインへ移し、$libエイリアスをNodeのサブパスimportである#libへ置き換えるなど破壊的変更を含む。Vite 8必須でRolldownによるビルド高速化を取り込み、安定版前の検証を呼びかけている。

Next.jsがCritical 2件を修正 16.3.3/15.5.24へ即時更新を要請
フロントエンド

Next.jsがCritical 2件を修正 16.3.3/15.5.24へ即時更新を要請

Next.jsは8月のセキュリティ更新を前倒しし、v16.3.3とv15.5.24を公開した。AVIF画像最適化経由の未認証RCEと、Windows上でPages+App Router併用時の未認証RCEの2件が対象だ。自ホスト環境はパッチ適用が必須で、Vercel上は既に保護済みと案内されている。

React Native 0.87公開、Strict TypeScript APIが既定になり破壊的変更へ
フロントエンド

React Native 0.87公開、Strict TypeScript APIが既定になり破壊的変更へ

React Native 0.87が公開され、Strict TypeScript APIが既定の公開JS APIになった。型がソースから生成され深層importが型エラーになる一方、Metro高速化や実験的SwiftPM対応も入り、最低ツールチェーン要件もNode.js 22以上などへ引き上げられた。

React Native 元記事 ↗
Viteのplugin-react 6.1.0、実験的なReact Compilerネイティブ対応
フロントエンド

Viteのplugin-react 6.1.0、実験的なReact Compilerネイティブ対応

@vitejs/plugin-react 6.1.0が公開され、oxc-transform-reactによる実験的なReact Compilerサポートが追加された。compiler: trueで有効化でき、Babel経由ではなくOxc一括変換でCompilerとFast Refreshを扱える。Vite+React勢のビルド選定に直結する変化だ。

Chromeが再更新、ChromotingのUAFなどCritical含む7件を修正
フロントエンド

Chromeが再更新、ChromotingのUAFなどCritical含む7件を修正

Googleは8月20日、Chrome安定版を更新しCriticalのUse-after-free(Chromoting)など7件を修正した。18日の大規模修正に続く週内2回目で、V8やWorkers、DOM関連のHighも含まれる。悪用報告はまだないが、開発・検証端末でも早急なブラウザ更新が必要だ。

窓の杜 元記事 ↗
Safari 26.6.1公開、WebKit関連の脆弱性をまとめて修正
フロントエンド

Safari 26.6.1公開、WebKit関連の脆弱性をまとめて修正

Appleは8月18日、macOS SonomaとSequoia向けにSafari 26.6.1を公開し、WebKit中心の複数脆弱性を修正した。悪意あるWebコンテンツによるクラッシュやメモリ破壊、履歴経由のデータ漏えいにつながる問題が含まれており、検証端末の更新が急務になっている。Chrome更新とは別に扱う必要がある。

Apple Support 元記事 ↗
Next.js、8/26にCritical相当のセキュリティ更新を予告
フロントエンド

Next.js、8/26にCritical相当のセキュリティ更新を予告

Next.jsは8月26日に予定する定例セキュリティリリースで、Critical深刻度の脆弱性1件を修正すると事前告知した。パッチ版は16.3.2と15.5.24を予定し、公開後は速やかなアップグレードを推奨している。依存棚卸しとステージング検証枠の確保が先になる。影響範囲の把握を先に進めておきたい。

Bun 1.4公開、ランタイムをZigからRustへ書き換え
フロントエンド

Bun 1.4公開、ランタイムをZigからRustへ書き換え

Bunは1.4を公開し、ランタイムをZigからRustへ書き換えたと発表した。Node.jsテスト適合を大幅に伸ばし、アイドルCPUを最大5倍削減、メモリ最大35%削減、Linux起動50%高速化をうたう大型の基盤更新である。常時起動用途の再評価と、導入前の回帰確認が欠かせない。本番採用前の検証計画も合わせて立てたい。

ChromeがCritical 2件を修正、WebGLとDawnのバッファオーバーフロー
フロントエンド

ChromeがCritical 2件を修正、WebGLとDawnのバッファオーバーフロー

GoogleはChrome安定版を151.0.7922.169系へ更新し、Criticalのバッファオーバーフロー2件を含む15件を修正した。WebGLとDawnが対象で、悪用報告はないが業務端末や検証環境では速やかな更新が必要になる。適用後は再起動まで完了させ、社内配布やヘッドレス環境の遅延もあわせて確認したい。

窓の杜 元記事 ↗
ChromeにHigh深刻度のUAF脆弱性5件、V8やBlinkなどへ修正
フロントエンド

ChromeにHigh深刻度のUAF脆弱性5件、V8やBlinkなどへ修正

Googleは8月11日、デスクトップ向けChrome安定版を更新し、V8・Extensions・Blinkなど5件のUse after free(深刻度High)を修正した。Windows/Macはv151.0.7922.137/.138、Linuxは同137へ更新が展開中で、開発端末を含む速やかな適用が推奨される。

窓の杜 元記事 ↗
Firefox 154公開、LAN保護をWebSocketへ拡張しNo-Vary-Search対応
フロントエンド

Firefox 154公開、LAN保護をWebSocketへ拡張しNo-Vary-Search対応

MozillaがFirefox 154を公開した。ローカルネットワークアクセス保護がWebSocketにも広がり、サイトがLAN上の端末へ接続する際は許可が必要になる。あわせてNo-Vary-Search応答ヘッダでクエリ差を無視したキャッシュ再利用が可能になり、フロントのキャッシュ設計とローカル開発体験に影響する。

Safari Technology Preview 250、JSのusing宣言がWebKitに到達
フロントエンド

Safari Technology Preview 250、JSのusing宣言がWebKitに到達

WebKitは2026年8月13日、Safari Technology Preview 250を公開し、Explicit Resource Managementのusingとawait usingを追加した。V8とSpiderMonkeyに続き主要エンジンが勢揃いとなり、リソース解放の書き方が標準に近づく。安定版Safariへの反映時期は未発表のため、本番採用は互換確認が前提になる。

Solid 2.0 RC公開、非同期をリアクティブグラフへ統合し破壊的変更
フロントエンド

Solid 2.0 RC公開、非同期をリアクティブグラフへ統合し破壊的変更

SolidJSがSolid 2.0のRelease Candidateを公開し、非同期処理をリアクティブグラフへ統合した。startモードやエラートラッキングも入り、SolidStart寄りの書き方へ移行する準備が必要になる。フロントエンド実装への影響が大きく、破壊的変更の移行ガイドと依存ライブラリ対応の確認が先決だ。

SvelteKit 3プレビュー、shallow routingをgotoへ統合
フロントエンド

SvelteKit 3プレビュー、shallow routingをgotoへ統合

Svelte公式の8月まとめによると、SvelteKit 3の@nextプレビューが公開され、shallow routingをgotoのオプションへ統合しpushState/replaceStateを非推奨化した。$app/manifestや本番sourcemapなど次期メジャーの破壊的変更が具体化し、移行準備の材料になる。

Svelte Blog 元記事 ↗
Astro 7.2、実験的な増分静的ビルドで再生成を削減
フロントエンド

Astro 7.2、実験的な増分静的ビルドで再生成を削減

Astroは7.2で、変更のないprerenderページの再生成を省略する実験的な増分静的ビルドを追加した。大規模ドキュメントやブログのビルド時間短縮が狙いで、セッション無効化やpreviewのバックグラウンド起動も同梱される。コンテンツ量の多いフロントエンド静的サイトのCI改善に直結する今回の更新だ。

Vue.js 3.5.41が公開、SSRとスケジューラ周りを修正
フロントエンド

Vue.js 3.5.41が公開、SSRとスケジューラ周りを修正

Vue.jsコアチームは2026年8月5日に3.5.41を公開した。安定したv-forでのvnodeライフサイクル保持、SSRセットアップ状態の復元、巨大なpostコールバック配列でのスタックオーバーフロー回避など、コンパイラ・ランタイム・SSRの複数バグが修正されている。

Next.js 16.3のInstant Navigations、v0でエージェント検証の事例公開
フロントエンド

Next.js 16.3のInstant Navigations、v0でエージェント検証の事例公開

Next.js公式ブログが、16.3のInstant Navigationsをv0へ適用したケーススタディを公開した。instant()ヘルパーとSkillを使い、コーディングエージェントが遅い遷移をテスト駆動で修正した過程が詳しく説明されている。

// すべての記事を表示しました(53件)