Re: Continuing discussion on Polyfills

IMO we should separate things on the authoring side from the user agent
side.


*Authoring*
A Web Publication MUST be entirely readable without any kind of polyfill,
extension or specific browser support.
This means that all resources should be reachable through navigation,
ideally in a sequence that follows the reading order.

For every other affordance (I'm working on those in the lifecycle branch
<https://github.com/w3c/wpub/pull/130>), the author MAY attempt to support
them from the entry page (HTML document returned by the WP address). This
can be achieved by pointing to a Web App from that page.

*User agent*

A WP aware user agent SHOULD enhance the experience of reading a Web
Publication by providing additional affordances that won't clash with the
author's intent (easier said than done, user settings for example are very
difficult to handle).

IMO, presentation and navigation affordances MUST only enhance resources
that are within the scope of the WP which means:

   - all resources listed in the default reading order and list of resources
   - but this excludes the entry page or any other resource not listed in
   our collections

For resources that are not within the scope of a WP, a user agent MAY
provide two other affordances instead:

   - switch to publication mode
   - add to the list of publications

Received on Tuesday, 6 February 2018 09:34:42 UTC