the Chromium logo

The Chromium Projects

Signals from other implementations in an intent-to-ship

TL;DR

Every intent-to-ship requires (*) an Implementation Signals List as part of the “Interoperability and Compatibility” subsection for Gecko and WebKit only. Other implementations/browsers are not required. For example, such a list for a hypothetical feature might read:

Gecko: Worth Prototyping (<link to Mozilla standards position>)
WebKit: Support (<link to WebKit standards position>)

These signals are reported for the purpose of giving a clear indication of the views of those implementers. Web Developers is yet another signal separate from an Implementation Signal, and is not less important. As with other signals, the Implementation Signal is only one input into the intent-to-ship process to take into consideration, and is neither a veto nor an implicit approval to ship.

(*) Three notable exceptions:

In these exception cases, signals are not required.

Details

For cases where the signal is not Shipping/Shipped or In Development, the Official Standards Signal Process (see next section) for that implementation should be followed to obtain a signal. If the Official Standards SIgnal Process is skipped or incomplete and N/A or No Signal is reported, it should be reported why. Reasons why can include:

For each of Gecko and WebKit, state one of the following signals:

Signal Required evidence
No Signal Link to Official Standards Signal Process issue or thread that is not yet complete
Shipped/Shipping Link to public documentation or bug/issue that demonstrates the issue has shipped (i.e., an issue that links to patches that have been merged, or a comment that a previously disabled feature is now enabled by default).
In Development Link to public documentation or bug/issue clearly indicating feature is in development (not just filed as a bug or under consideration). When in doubt, follow the Official Standards Signal Process
Positive Statement made through an Official Standards Signal Process for that implementation
Neutral Statement made through an Official Standards Signal Process for that implementation
Negative Statement made through an Official Standards Signal Process for that implementation
Defer Statement made through an Official Standards Signal Process for that implementation
N/A Indication of why an Official Standards Signal is not needed in this case

Official Standards Signal Process

In all cases, a reasonable amount of time (at least one week, but ideally much more) should be allowed for responses to this process.

Gecko

File a Mozilla standards position issue. The possible outcomes of this are: positive, neutral, negative, defer, and under consideration. Link to the issue in the Implementation Signals List.

WebKit

File a WebKit standards position issue, and link to the issue in the Implementation Signals List. The possible outcomes of this are: