From 914c02e65e3b345c7eaaff0de5ba971a1447750c Mon Sep 17 00:00:00 2001 From: James Graham Date: Thu, 16 Jul 2026 11:28:03 +0100 Subject: [PATCH 1/6] Initial proposal for Interop 2027 timeline --- 2027/README.md | 14 +++ 2027/selection-process.md | 187 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 201 insertions(+) create mode 100644 2027/README.md create mode 100644 2027/selection-process.md diff --git a/2027/README.md b/2027/README.md new file mode 100644 index 0000000..85ae611 --- /dev/null +++ b/2027/README.md @@ -0,0 +1,14 @@ +# Interop 2027 + +Interop 2027 is an effort to increase the interoperability of key features of the web platform across browsers. More details on the project are available in the [Interop Project README](https://github.com/web-platform-tests/interop/blob/main/README.md). + ++## Timeline ++ ++**Interop 2027 will open for proposals on September 3, 2026** and the overall timeline is as below. Please note that the timelines are subject to change. ++- Proposal submission window (~3 weeks): Sept 3th, 2026 through Sept 23th, 2026 ++- Proposal selection: Before December 17th 2026 ++- Scope of the Interop 2027 project published: the first half of February, 2027. ++ ++## Guidance for proposal authors ++ ++If you would like to make a proposal for Interop 2026, we invite you to review the updated [Interop proposer's guide](https://github.com/web-platform-tests/interop/blob/main/proposal_guide.md) which offers valuable insights into the signals and criteria that Interop participants will consider when evaluating proposals. diff --git a/2027/selection-process.md b/2027/selection-process.md new file mode 100644 index 0000000..9886931 --- /dev/null +++ b/2027/selection-process.md @@ -0,0 +1,187 @@ +# Interop 2027 proposal selection process + +Interop 2027 is an effort to increase interoperability across browsers +in key technical areas that are of high priority to web developers and +end users. This effort is part of the +[web-platform-tests](https://github.com/web-platform-tests/wpt) (WPT) +project — an automated test suite for web standards — and run by a +team of representatives from companies that make substantial +contributions to browser rendering engines (including Apple, Bocoup, +Google, Igalia, Microsoft, and Mozilla). + +Please see the [Interop 2027 Dashboard](https://wpt.fyi/interop-2027) +and [Interop 2027 +README](https://github.com/web-platform-tests/interop/blob/main/2027/README.md) +for the current iteration of the project. + +Each iteration of the project starts with an open call for proposals, +followed by a selection and prioritization process by each +participating organization. Final decision on the inclusion of a +proposal is made by +[consensus](https://github.com/web-platform-tests/interop/blob/main/charter.md#:~:text=The%20team%20makes%20decisions%20based%20on%20consensus.%20A%20decision%20has%20consensus%20if%20it%20has%20support%20from%20at%20least%20two%20participating%20organizations%20and%20no%20opposition). For +Interop 2027, the timeline and the selection process is as described +below. + +## Timeline + +This is the general timeline for the Interop 2027 proposal selection +process. The dates are centered on the Interop team meeting (Thursdays). +Please note that the timelines are subject to change. + +* Proposal submission window (~3 weeks): September 3rd, 2025 to September 23rd, 2026 +* Proposal selection: Before December 10th 2026 +* Scope of the Interop 2027 project published: February 4th, 2027. + +## Proposal selection process + +The aim of the proposal selection process is to generate a shared +understanding of the merits of each proposal, and converge on a +decision about the most impactful areas in which we can improve +interop on the web over 2027. + +As in previous iterations of Interop, details of proposal selection +and ranking remain participant confidential throughout the +process. Final decisions will be published as the Interop team. + +Confidentiality does not prevent participating organizations from +sharing their own priorities or roadmaps, as distinct from positions in the +proposal selection process. + +### Prior to Proposal Submission + +**Timeline**: Before September 3rd 2026 + +The Interop team will develop a non-exhaustive set of signals/criteria +that are considered important when assessing proposals. These will be +made available to proposal authors, and used later in the process when +championing and assessing different proposals. However they are not +binding on any specific participant i.e. participants are free to +consider additional criteria (such as individual resource constraints) +and weigh the shared criteria as they choose. + +### Proposal Submission + +**Timeline**: September 3rd to September 23rd + +Members of the web community, including participants, will be invited +to submit proposals for Interop 2027. These will take the form of +issues on the Interop GitHub repository. Issue templates and +documentation will be provided to guide proposers towards proposals +that meet the formal criteria (e.g. around testability) and which can +be assessed according to the agreed criteria. + +Items from Interop 2026 which have not yet reached full +interoperability will be automatically resubmitted, and will go +through the process as for any other proposal. In addition new +proposals can be submitted that extend the scope of existing focus +areas (whether or not they have reached full interoperability). + +As in previous years proposals can either be for focus areas or +investigations. For simplicity the remainder of this document will +only refer to focus area proposals, but this also covers proposals for +investigation efforts. + +### Proposal Refinement + +**Timeline**: September 23rd to October 1st + +This phase will be used by the Interop team to ask proposal authors +for any clarifications to help with evaluating the proposal. + +### Champion Selection + +**Timeline**: October 1st, 8th, 15th + +Interop participants propose focus areas, consisting of one or more +proposals, that they would like to champion. Proposals will initially +be shared in time for the meeting on October 8th, and champions +finalised on October 15th. + +Where more than one participant wants to champion the same focus area +proposal a single champion must be nominated for the remainder of the +process. + +There is no assigned limit to the number of proposals one participant +may champion. + +In case different focus areas are put forward with overlapping sets of +proposals, the participants are encouraged to work out a way to divide +the proposals into focus areas in a way that satisfies everyone. If +this is impossible then carrying forward multiple competing focus area +proposals is permitted, but final selections will only allow each +proposal to appear in a single focus area. + +Any proposal without a champion will not be carried forward. + +### Champion Evidence Gathering + +**Timeline**: October 22nd, 29th + +Champions gather evidence of the impact of their proposals, using the +rubric developed earlier. Specific participants may also be asked +to provide (publicly available) information for all proposals where +that participant has ownership of the information (e.g. standards +positions, use counter data). + +### Focus Area Proposal Presentation + +**Timeline**: November 5th (double-length meeting) + +Each participant gets 15 minutes of meeting time to present the +proposals they are championing, and make the case that they should be +considered a priority for inclusion in Interop 2027. + +### Proposal Ranking + +**Timeline**: Before December 3rd + +Participants rank each proposal as P1 (highest priority) to P3 (lowest +priority), or veto. + +There is no preset limit on how many proposals each participant may +assign each rank. + +Initial rankings are submitted in time for the December 4th meeting. + +### Focus Area Selection + +**Timeline**: December 3rd, 10th and 17th + +Focus areas with any vetoes are eliminated. + +Proposals that have strong positive consensus (e.g. majority P1 +rankings, no P3 rankings) are adopted. Proposals with a strong +consensus of low priority (e.g. many P3 ranking and no P1 +ranking, or many P3 and P1 only from the champion) are dropped. + +Proposals with mixed rankings are ordered according to the number of +P1 rankings, followed by the number of P2 rankings, followed by the +number of P3 rankings. Starting from the top of the ordered list +participants who ranked the proposal lower are given an opportunity to +explain their concerns, and suggest any adjustments that would change +their perspective. Proposal champions get final say on whether to +adjust their proposals in response to this feedback. + +Following each meeting participants may adjust their rankings for the +remaining proposals up or down in response to discussions, any agreed +changes to the proposals, or the overall composition of the project, +and the process repeats in the following meeting. + +Before the end of the December 18th meeting there's a final decision +on any proposals without a clear resolution, and formal call for +consensus on the set of selected focus areas. + +### Communication and Publication + +**Timeline**: December 17th - February 4th 2027 + +Launch date is finalized. Focus area tests are labeled. Feedback for +proposal authors written. + +### Launch + +**Timeline**: February 11th 2027 + +The Interop 2027 dashboard is published. Proposal authors are provided +with feedback and the original GitHub issues are closed. Participants +publish announcements of the launch. From 8beea92910e9406114e2609a3b0884c6d846d9bb Mon Sep 17 00:00:00 2001 From: James Graham Date: Thu, 16 Jul 2026 11:34:57 +0100 Subject: [PATCH 2/6] More aggressive timeline proposal. Remove the proposal refinement period as this arguably wasn't effective (proposals were still being refined much later). Try to organise for the champion presentation to be the week before TPAC, so that we have as much time as possible for ranking and final selection. Also move the initial priority sharing forward a week to give an extra week for cross participant communication and adjustment. --- 2027/selection-process.md | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/2027/selection-process.md b/2027/selection-process.md index 9886931..a2d0449 100644 --- a/2027/selection-process.md +++ b/2027/selection-process.md @@ -81,21 +81,15 @@ investigations. For simplicity the remainder of this document will only refer to focus area proposals, but this also covers proposals for investigation efforts. -### Proposal Refinement - -**Timeline**: September 23rd to October 1st - -This phase will be used by the Interop team to ask proposal authors -for any clarifications to help with evaluating the proposal. ### Champion Selection -**Timeline**: October 1st, 8th, 15th +**Timeline**: September 23rd, October 1st, October 8th Interop participants propose focus areas, consisting of one or more proposals, that they would like to champion. Proposals will initially -be shared in time for the meeting on October 8th, and champions -finalised on October 15th. +be shared in time for the meeting on October 1st, and champions +finalised on October 8th. Where more than one participant wants to champion the same focus area proposal a single champion must be nominated for the remainder of the @@ -115,7 +109,7 @@ Any proposal without a champion will not be carried forward. ### Champion Evidence Gathering -**Timeline**: October 22nd, 29th +**Timeline**: October 8th, 15th Champions gather evidence of the impact of their proposals, using the rubric developed earlier. Specific participants may also be asked @@ -125,7 +119,7 @@ positions, use counter data). ### Focus Area Proposal Presentation -**Timeline**: November 5th (double-length meeting) +**Timeline**: October 22nd (double-length meeting) Each participant gets 15 minutes of meeting time to present the proposals they are championing, and make the case that they should be @@ -133,7 +127,7 @@ considered a priority for inclusion in Interop 2027. ### Proposal Ranking -**Timeline**: Before December 3rd +**Timeline**: Before November 26th Participants rank each proposal as P1 (highest priority) to P3 (lowest priority), or veto. @@ -141,11 +135,11 @@ priority), or veto. There is no preset limit on how many proposals each participant may assign each rank. -Initial rankings are submitted in time for the December 4th meeting. +Initial rankings are submitted in time for the November 26th meeting. ### Focus Area Selection -**Timeline**: December 3rd, 10th and 17th +**Timeline**: November 26th, December 3rd, 10th and 17th Focus areas with any vetoes are eliminated. From cfc5a13a2dbcdf430e7142c91c4419b801236ea1 Mon Sep 17 00:00:00 2001 From: jgraham Date: Thu, 16 Jul 2026 17:58:10 +0100 Subject: [PATCH 3/6] Update dates to avoid US Thanksgiving Co-authored-by: jgraham --- 2027/selection-process.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2027/selection-process.md b/2027/selection-process.md index a2d0449..7e873a7 100644 --- a/2027/selection-process.md +++ b/2027/selection-process.md @@ -127,7 +127,7 @@ considered a priority for inclusion in Interop 2027. ### Proposal Ranking -**Timeline**: Before November 26th +**Timeline**: Before November 19th Participants rank each proposal as P1 (highest priority) to P3 (lowest priority), or veto. @@ -139,7 +139,7 @@ Initial rankings are submitted in time for the November 26th meeting. ### Focus Area Selection -**Timeline**: November 26th, December 3rd, 10th and 17th +**Timeline**: December 3rd, 10th and 17th Focus areas with any vetoes are eliminated. From a98011eb23e0a4ab6678d828a486d0ddc42d5e53 Mon Sep 17 00:00:00 2001 From: jgraham Date: Thu, 16 Jul 2026 18:01:22 +0100 Subject: [PATCH 4/6] Fix one more thanksgiving clash --- 2027/selection-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2027/selection-process.md b/2027/selection-process.md index 7e873a7..2c59ee9 100644 --- a/2027/selection-process.md +++ b/2027/selection-process.md @@ -135,7 +135,7 @@ priority), or veto. There is no preset limit on how many proposals each participant may assign each rank. -Initial rankings are submitted in time for the November 26th meeting. +Initial rankings are submitted in time for the November 19th meeting. ### Focus Area Selection From 8d27f3a8c5967c8837d66d547b50fc7226846730 Mon Sep 17 00:00:00 2001 From: Nandu <3322650+nairnandu@users.noreply.github.com> Date: Wed, 29 Jul 2026 12:01:27 -0400 Subject: [PATCH 5/6] Correcting the date for proposal submission window --- 2027/selection-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2027/selection-process.md b/2027/selection-process.md index 2c59ee9..6e6e462 100644 --- a/2027/selection-process.md +++ b/2027/selection-process.md @@ -28,7 +28,7 @@ This is the general timeline for the Interop 2027 proposal selection process. The dates are centered on the Interop team meeting (Thursdays). Please note that the timelines are subject to change. -* Proposal submission window (~3 weeks): September 3rd, 2025 to September 23rd, 2026 +* Proposal submission window (~3 weeks): September 3rd, 2026 to September 23rd, 2026 * Proposal selection: Before December 10th 2026 * Scope of the Interop 2027 project published: February 4th, 2027. From 6204537d0eaf3bfbd79d3d257752a3756a850c51 Mon Sep 17 00:00:00 2001 From: Nandu <3322650+nairnandu@users.noreply.github.com> Date: Thu, 6 Aug 2026 12:01:48 -0400 Subject: [PATCH 6/6] Update contributors list in selection-process.md --- 2027/selection-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2027/selection-process.md b/2027/selection-process.md index 6e6e462..2cbbfa4 100644 --- a/2027/selection-process.md +++ b/2027/selection-process.md @@ -6,7 +6,7 @@ end users. This effort is part of the [web-platform-tests](https://github.com/web-platform-tests/wpt) (WPT) project — an automated test suite for web standards — and run by a team of representatives from companies that make substantial -contributions to browser rendering engines (including Apple, Bocoup, +contributions to browser rendering engines (including Apple, Google, Igalia, Microsoft, and Mozilla). Please see the [Interop 2027 Dashboard](https://wpt.fyi/interop-2027)