つみかさね
S

Svelte v5.55.3

patch
リリース日: 2026-04-11データソース: GitHub Releases, npm, endoflife.date
影響度スコア
20/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正18/20
セキュリティ0/15
依存関係2/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1テスト環境でsvelte@5.55.3をインストール
  2. 2動的コンポーネントやerror boundaryの動作確認
  3. 3本番環境に適用

影響対象

svelteSvelteフロントエンド

補足

  • -パッチリリースのため破壊的変更はありません
Svelteパッチバグ修正HMRフロントエンド

この変更が意味すること

Svelte 5.55.3 がリリースされました。5.55.2 からのパッチリリースで、5件のバグ修正が含まれています。

今回の修正は HMR(Hot Module Replacement)、error boundary、derived の状態管理に関するもので、開発体験と実行時の堅牢性が向上しています。特に動的コンポーネントの HMR が正しく更新されるようになった点は、開発中のイテレーション速度に直結する改善です。セキュリティ修正は含まれておらず、急ぎの対応は不要ですが、Svelte 5 系を利用中の方は通常のアップデートサイクルで適用を推奨します。

主な変更点

動的コンポーネントの HMR 修正

動的コンポーネント(<svelte:component> や動的インポート)で HMR が正しく更新されるようになりました。これまで一部のケースでコンポーネントの変更がホットリロードに反映されない問題がありましたが、解消されています。

PR: sveltejs/svelte#18079

@const ブロッカーの計算修正

@const のブロッカーが正しく計算されるようになりました。5.55.2 でも @const 周りの修正がありましたが、今回はブロッカー計算のロジック自体の修正です。

PR: sveltejs/svelte#18039

destroyed エフェクトの derived freeze

containing effects が破棄された後、deriveds が正しく freeze されるようになりました。エフェクトのライフサイクル管理に関する修正で、破棄後の不正な状態更新を防止します。

PR: sveltejs/svelte#17921

error boundary の fork 内レンダリング延期

fork 内での error boundary のレンダリングが適切に延期されるようになりました。concurrent rendering 的なシナリオでの error boundary の動作が安定します。

PR: sveltejs/svelte#18076

reactivity loss 警告の誤検知防止

reactivity loss 警告の false positive が解消されました。これまで reactivity が正しく維持されているにもかかわらず警告が出るケースがありましたが、判定ロジックが改善されています。

PR: sveltejs/svelte#18088

EOL / サポート状況

Svelte は endoflife.date での EOL 追跡対象外ですが、npm レジストリの状況は以下の通りです。

バージョン系列latestステータス
5.x5.55.3現在のメジャー
4.x-レガシー

Svelte 5 系は非常に活発なリリースサイクルで開発が進んでいます。5.55.0 → 5.55.1 → 5.55.2 → 5.55.3 と短期間でパッチが続いており、5.55 系の安定化が着実に進んでいます。

開発者への影響

  1. 動的コンポーネントを使用している方: HMR が正しく動作するようになり、開発中のイテレーションが快適になります
  2. @const タグを使用している方: ブロッカー計算の修正により、@const の動作がより正確になります
  3. error boundary を使用している方: fork 内でのレンダリング延期により、エッジケースでの挙動が安定します
  4. reactivity loss 警告に悩んでいた方: 誤検知が解消され、本当に問題がある箇所にのみ警告が表示されます

アップデート方法

# npm
npm install svelte@5.55.3

# pnpm
pnpm update svelte@5.55.3

# yarn
yarn upgrade svelte@5.55.3

データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

通常のアップデートサイクルで対応

アップデートすべき場合

  • 動的コンポーネントのHMRが正しく動作しない問題に遭遇している場合
  • reactivity loss警告の誤検知に悩んでいる場合
  • error boundaryのfork内での挙動に問題がある場合

様子見でよい場合

  • v5.55.2で安定して動作しており特に問題がない場合

EOL / サポート状況

Svelte 5.xActive
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。