v153 · web apps · isolated web apps
Sub apps
Sub apps let an Isolated Web App install, list, and remove distinct OS launcher entries that share the parent app's signed bundle, origin, storage, permissions, and update lifecycle.
concepts
Batch install request
Build a sequence of install paths and call the real
window.subApps.add()method when the browser exposes it.Installed sub-app inventory
Probe
window.subApps.list()and render the returned manifest ids and app names as an accessible table.Remove by manifest id
Call
window.subApps.remove()with selected manifest ids and show removed and failed entries separately.
why it shipped
Large IWAs can represent suites, streamed applications, or modular tools without forcing developers to ship many independent bundles or collapse every entry point into one confusing application icon.