Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isolated Web Apps #184

Open
reillyeon opened this issue May 9, 2023 · 3 comments
Open

Isolated Web Apps #184

reillyeon opened this issue May 9, 2023 · 3 comments
Assignees
Labels
blocked Coming to a position is blocked on issues identified with the spec or proposal. from: Google Proposed, edited, or co-edited by Google. topic: app-like capabilities Spec relates to native app style capabilities (e.g. things under the "PWA" or "Fugu" brands) topic: device apis Spec relates to device APIs: access to device-specific hardware, sensors, and interfaces topic: permissions topic: security venue: WICG Proposal is incubated in the Web Incubator Community Group

Comments

@reillyeon
Copy link

WebKittens

@marcoscaceres @dcrousso

Title of the spec

Isolated Web Apps

URL to the spec

https://github.com/WICG/isolated-web-apps/blob/main/README.md

URL to the spec's repository

https://github.com/WICG/isolated-web-apps

Issue Tracker URL

No response

Explainer URL

No response

TAG Design Review URL

w3ctag/design-reviews#842

Mozilla standards-positions issue URL

mozilla/standards-positions#799

WebKit Bugzilla URL

No response

Radar URL

No response

Description

This proposal provides a way to build applications using web technologies that will have useful security properties unavailable to normal web pages. To enable stronger security these applications are packaged into Web Bundles, signed by their developer, and distributed to end-users through one or more of the potential methods described in the explainer.

The explainer is divided into 4 documents:

  • The main explainer covers the overall goals of the proposal.
  • The scheme explainer covers the design of the proposed isolated-app:// scheme.
  • The permissions explainer covers an addition to the Web Application Manifest which allows a minimum Permissions Policy to be applied to the entire application.
  • The updates explainer covers how applications will be updated.

I introduced this proposal to @marcoscaceres and @dcrousso at TPAC 2022 and they asked me to request this standards position.

@marcoscaceres marcoscaceres added venue: WICG Proposal is incubated in the Web Incubator Community Group from: Google Proposed, edited, or co-edited by Google. labels May 9, 2023
@marcoscaceres marcoscaceres self-assigned this May 10, 2023
@hober hober added topic: security topic: device apis Spec relates to device APIs: access to device-specific hardware, sensors, and interfaces topic: app-like capabilities Spec relates to native app style capabilities (e.g. things under the "PWA" or "Fugu" brands) topic: permissions labels May 18, 2023
@annevk
Copy link
Contributor

annevk commented Oct 4, 2023

It seems this depends on Web Bundles which I don't think WebKit has taken a position on.

@annevk annevk added the blocked Coming to a position is blocked on issues identified with the spec or proposal. label Oct 4, 2023
@reillyeon
Copy link
Author

Note that this and Subresource loading with Web Bundles both depend on Web Bundles as an on-disk format but the interactions with the loading model are quite different.

@robbiemc
Copy link

FYI, Chromium is rolling out an implementation of this proposal in a limited fashion (admin-controlled installation for managed users on ChromeOS devices). See https://groups.google.com/a/chromium.org/g/blink-dev/c/iMfYonTs414.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Coming to a position is blocked on issues identified with the spec or proposal. from: Google Proposed, edited, or co-edited by Google. topic: app-like capabilities Spec relates to native app style capabilities (e.g. things under the "PWA" or "Fugu" brands) topic: device apis Spec relates to device APIs: access to device-specific hardware, sensors, and interfaces topic: permissions topic: security venue: WICG Proposal is incubated in the Web Incubator Community Group
Projects
Development

No branches or pull requests

5 participants