A partial archive of discourse.wicg.io as of Saturday February 24, 2024.

On Web Capabilities

xylobol
2019-10-28

Everyone here wants a more powerful web. With the emergence of progressive web applications, and “classical” web apps such as Google Docs and Dropbox, as well as web pages that could just do more, I think we should start expecting pages with the same sort of privilege as native programs, but with the same security and permissions that users have come to expect of the web.

Let’s get a list of wants going. No proposals or drafts or anything, just ideas.

xylobol
2019-10-28

I’ll start.

  • Long-term filesystem access (to a file or folder specified by the user)
  • Unrestricted network access
  • Protocol registration
  • Capability registration

Of course, all of these would need to be able to be controlled by the end user.

In addition, it’d be quite nice to see a replacement or rethinking of contenteditable. A “native”, yet customizable, rich text entry would be great. The main kicker for me is current how terrible it is to move the caret around and handle selections.

collimarco
2019-10-31

First of all we need a simple way to open the website preferences programmatically. Native apps already have that. Otherwise it is always difficult to explain to the average user how he can change the permissions.

xylobol
2019-10-31

Oh, yeah, that’s fair. I can see a few roadblocks for this, however. Browsers have it in different places, and sometimes, across multiple pages/screens/whatever. For example, in Chrome, it’s in two areas: the quick access you get when clicking on the lock, and the extended settings you get when digging through the settings.

pim
2019-10-31

Have you seen the Chrome team’s Project Fugu? https://www.chromium.org/teams/web-capabilities-fugu