Chrome 150 introduces PWA Origin Migration, a new platform feature that lets developers seamlessly move installed PWAs to a new same-site origin without forcing users to manually reinstall. The migration uses a two-way handshake: the new app's manifest declares a `migrate_from` field pointing to the old origin, and the old origin confirms via a `.well-known/web-app-origin-association` file. Optionally, the old manifest can proactively signal the migration with a `migrate_to` field. Developers can control user experience with a `behavior` flag set to either `suggest` (passive notification) or `force` (blocking dialog on next launch). The destination manifest must include an `id` field to prevent duplicate app installations.

5m read timeFrom developer.chrome.com
Post cover image
Table of contents
What origin migration enablesHow to migrate a PWAThe two-way handshake: How it worksControl the user experienceConclusion
28.9K Impressions4 Comments