Re: [w3ctag/design-reviews] MiniApp Lifecycle (#523)

> 1. The mapping of Miniapp states to other w3c specs may be innacurate - in particular the mapping to service worker states.

The explainer has been updated to reflect the mapping: https://github.com/w3c/miniapp-lifecycle/blob/main/docs/explainer.md#comparison-with-some-related-work-in-w3c-such-as-service-worker-page-visibility-and-page-lifecycle

> 2. The lifecycle document doesn't reference Manifest at all. It was our understanding that Miniapps would use the manifest file with the Miniapp extensions and that doesn't seem to be referenced in the document.

This has been addressed by this merged PR: https://github.com/w3c/miniapp-lifecycle/pull/21

> 3. It doesn't look like you're referencing ServiceWorker either - is there a Miniapp state which makes use of ServiceWorker?

This has been addressed by this merged PR: https://github.com/w3c/miniapp-lifecycle/pull/18

> 4. When a Miniapp is launched what origin can it be said to have, with regard to the web's security model? That would seem to be important from a lifecycle point of view.

The explainer has been updated to describe the MiniApp origin: https://github.com/w3c/miniapp-lifecycle/blob/main/docs/explainer.md#miniapp-origin

> 
> We also note that the Page Lifecycle document that you point to as comparison is out of date and itself needs to be updated (in particular to reflect installation via Manifest, which is missing).
> 
> We think it's worth considering whether these lifecycle efforts (MiniApps, web pages, PWA) could be consolidated or brought together in some way.

MiniApp WG thinks it is a good idea to discuss whether these lifecycle efforts (MiniApps, web pages, PWA) could be consolidated. To make this work, the participants from Web App and PWA are necessary. Otherwise, it seems infeasible.


-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/523#issuecomment-1077626038
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/523/1077626038@github.com>

Received on Thursday, 24 March 2022 13:26:29 UTC