diff --git a/activities.json b/activities.json index b73a43bf..03d2dffb 100644 --- a/activities.json +++ b/activities.json @@ -80,8 +80,8 @@ "ciuName": "permissions-api", "description": "The Permissions Standard defines common infrastructure for other specifications that need to interact with browser permissions. It also defines an API to allow web applications to query and request changes to the status of a given permission.", "mozBugUrl": null, - "mozPosition": "under consideration", - "mozPositionDetail": null, + "mozPosition": "important", + "mozPositionDetail": "Mozilla believes that the ability to work with user permissions is critical for user agency. There are certain aspects of the API that are not suitable for the permissions model used in Firefox and so we would like to work on improving several aspects of the API. In particular, we think that the way that status of permissions needs to more accurately reflect the different states that exist or could exist. We also think that the interactions with Feature Policy need to be better clarified. We're committed to fixing this, because permissions has become critical in making the web a more capable platform and it is important to ensure that we preserve user control over their online experience.", "mozPositionIssue": 19, "org": "W3C", "title": "Permissions", @@ -141,5 +141,115 @@ "org": "W3C", "title": "Constructable Stylesheet Objects", "url": "https://wicg.github.io/construct-stylesheets/" + }, + { + "ciuName": null, + "description": "This document defines an imperative mechanism which allows web developers to instruct a user agent to clear a site's locally stored data related to a host.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1268889", + "mozPosition": "worth prototyping", + "mozPositionDetail": "This feature is useful for sites to be able to recover from mistakes in deployment of certain web technologies like Service Workers, and thus makes them more confident about deploying such technology.", + "mozPositionIssue": 90, + "org": "W3C", + "title": "Clear Site Data", + "url": "https://w3c.github.io/webappsec-clear-site-data" + }, + { + "ciuName": null, + "description": "This specification defines an API for running scripts in stages of the rendering pipeline independent of the main javascript execution environment.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1315239", + "mozPosition": "worth prototyping", + "mozPositionDetail": "This specification is essential for allowing features like the CSS Paint API and CSS Layout API to be implemented in a safe way.", + "mozPositionIssue": 93, + "org": "W3C", + "title": "Worklets", + "url": "https://drafts.css-houdini.org/worklets" + }, + { + "ciuName": null, + "description": "Converting CSSOM value strings into meaningfully typed JavaScript representations and back can incur a significant performance overhead. This specification exposes CSS values as typed JavaScript objects to facilitate their performant manipulation.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1278697", + "mozPosition": "worth prototyping", + "mozPositionDetail": "This specification provides an easier way to manipulate the CSS object model.", + "mozPositionIssue": 93, + "org": "W3C", + "title": "CSS Typed OM", + "url": "https://drafts.css-houdini.org/css-typed-om-1" + }, + { + "ciuName": null, + "description": "This CSS module defines an API for registering new CSS properties. Properties registered using this API are provided with a parse syntax that defines a type, inheritance behaviour, and an initial value.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1273706", + "mozPosition": "worth prototyping", + "mozPositionDetail": "This specification makes it significantly easier to use CSS custom properties in ways that are more like regular CSS properties.", + "mozPositionIssue": 93, + "org": "W3C", + "title": "CSS Properties and Values API", + "url": "https://drafts.css-houdini.org/css-properties-values-api-1" + }, + { + "ciuName": "css-paint-api", + "description": "An API for allowing web developers to define a custom CSS with javascript, which will respond to style and size changes.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1302328", + "mozPosition": "worth prototyping", + "mozPositionDetail": "This specification allows developing prototypes of new graphical CSS features and provides an escape hatch for developers when the existing features aren't good enough for a particular piece of a web page.", + "mozPositionIssue": 93, + "org": "W3C", + "title": "CSS Painting API", + "url": "https://drafts.css-houdini.org/css-paint-api-1" + }, + { + "ciuName": null, + "description": "An API for allowing web developers to define their own layout modes with javascript.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1302337", + "mozPosition": "worth prototyping", + "mozPositionDetail": "This specification allows developing prototypes of new CSS layout systems and provides an escape hatch for developers when the existing systems aren't good enough for a particular piece of a web page.", + "mozPositionIssue": 93, + "org": "W3C", + "title": "CSS Layout API", + "url": "https://drafts.css-houdini.org/css-layout-api-1" + }, + { + "ciuName": "client-hints-dpr-width-viewport", + "description": "An increasing diversity of Web-connected devices and software capabilities has created a need to deliver optimized content for each device. This specification defines an extensible and configurable set of HTTP request header fields, colloquially known as Client Hints, to address this. They are intended to be used as input to proactive content negotiation; just as the Accept header field allows user agents to indicate what formats they prefer, Client Hints allow user agents to indicate device and agent specific preferences.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=935216", + "mozPosition": "non-harmful", + "mozPositionDetail": "Architecturally, Mozilla prefers client-side solutions for retrieving alternate versions of content, such as the HTML <picture> tag. Despite these architectural preferences, we find that Client-Hints do not present a concrete harm to the web or to its users. ", + "mozPositionIssue": 79, + "org": "IETF", + "title": "HTTP Client Hints", + "url": "https://tools.ietf.org/html/draft-ietf-httpbis-client-hints" + }, + { + "ciuName": null, + "description": "This document updates RFC 6761 with the goal of ensuring that \"localhost\" can be safely relied upon as a name for the local host's loopback interface. To that end, stub resolvers are required to resolve localhost names to loopback addresses. Recursive DNS servers are required to return \"NXDOMAIN\" when queried for localhost names, making non-conformant stub resolvers more likely to fail and produce problem reports that result in updates. Together, these requirements would allow applications and specifications to join regular users in drawing the common-sense conclusions that \"localhost\" means \"localhost\", and doesn't resolve to somewhere else on the network.", + "mozBugUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1220810", + "mozPosition": "under consideration", + "mozPositionDetail": null, + "mozPositionIssue": 121, + "org": "IETF", + "title": "Let 'localhost' be localhost.", + "url": "https://tools.ietf.org/html/draft-west-let-localhost-be-localhost" + }, + { + "ciuName": null, + "description": "Zstandard, or \"zstd\" (pronounced \"zee standard\"), is a data compression mechanism. This document describes the mechanism and registers a media type and content encoding to be used when transporting zstd-compressed content via Multipurpose Internet Mail Extensions (MIME). Despite use of the word \"standard\" as part of its name, readers are advised that this document is not an Internet Standards Track specification; it is being published for informational purposes only.", + "mozBugUrl": null, + "mozPosition": "under consideration", + "mozPositionDetail": null, + "mozPositionIssue": 105, + "org": "IETF", + "title": "Zstandard Compression and the application/zstd Media Type", + "url": "https://tools.ietf.org/html/rfc8478" + }, + { + "ciuName": null, + "description": "This draft defines additions to CSS Grid, primarily for the subgrid feature.", + "mozBugUrl": 1349043, + "mozPosition": "important", + "mozPositionDetail": "Subgrid adds a critical enhancement to CSS Grid, in particular for many CSS Grid use-cases that require alignment across nested grids.", + "mozPositionIssue": 125, + "org": "W3C", + "title": "CSS Grid Layout Module Level 2", + "url": "https://drafts.csswg.org/css-grid-2/" } ]