canmove, Confirmed users
2,848
edits
(note) |
(Interop 2025) |
||
Line 1: | Line 1: | ||
<span style="float:right">__TOC__</span> | <span style="float:right">__TOC__</span> | ||
=Platform 2025 Roadmap= | =Platform 2025 Roadmap= | ||
Related Links: | Related Links: | ||
Line 20: | Line 18: | ||
* <code>hidden=until-found</code> ([https://bugzil.la/1761043 1761043], [https://bugzil.la/1955379 1955379]) | * <code>hidden=until-found</code> ([https://bugzil.la/1761043 1761043], [https://bugzil.la/1955379 1955379]) | ||
* <code><nowiki><script type=importmap></nowiki></code> support <code>integrity</code> key ([https://bugzil.la/1945540 1945540]) | * <code><nowiki><script type=importmap></nowiki></code> support <code>integrity</code> key ([https://bugzil.la/1945540 1945540]) | ||
== CSS == | == CSS == | ||
Line 38: | Line 35: | ||
** <code>::view-transition</code>, <code>::view-transition-group()</code>, <code>::view-transition-image-pair()</code>, <code>::view-transition-new()</code>, <code>::view-transition-old()</code> pseudo-classes | ** <code>::view-transition</code>, <code>::view-transition-group()</code>, <code>::view-transition-image-pair()</code>, <code>::view-transition-new()</code>, <code>::view-transition-old()</code> pseudo-classes | ||
** <code>view-transition-class</code> and <code>view-transition-name</code> properties | ** <code>view-transition-class</code> and <code>view-transition-name</code> properties | ||
=== CSSOM === | === CSSOM === | ||
* <code>Highlight</code> & <code>HighlightRegistry</code> ([https://bugzil.la/1964089 1964089]) | * <code>Highlight</code> & <code>HighlightRegistry</code> ([https://bugzil.la/1964089 1964089]) | ||
== SVG == | == SVG == | ||
* <code>fetchpriority</code> attribute ([https://bugzil.la/1847712 1847712]) | * <code>fetchpriority</code> attribute ([https://bugzil.la/1847712 1847712]) | ||
* <code>SVGPathElement</code> methods <code>getPathData()</code>, <code>setPathData()</code>, <code>getPathSegmentAtLength()</code> ([https://bugzil.la/1945312 1945312]) | * <code>SVGPathElement</code> methods <code>getPathData()</code>, <code>setPathData()</code>, <code>getPathSegmentAtLength()</code> ([https://bugzil.la/1945312 1945312]) | ||
== Rendering == | == Rendering == | ||
* | WebGPU: | ||
* | * Ship on Windows in H1, Mac and Linux in H2. | ||
* External textures ([https://bugzil.la/1979100 1979100]) | |||
== Media == | == Media == | ||
Line 67: | Line 60: | ||
* WebCodecs support on Android. | * WebCodecs support on Android. | ||
* Platform hardware support for video encoding. | * Platform hardware support for video encoding. | ||
== DOM == | == DOM == | ||
Line 82: | Line 74: | ||
* Prioritized Task Scheduling API ([https://bugzil.la/1966997 1966997]) | * Prioritized Task Scheduling API ([https://bugzil.la/1966997 1966997]) | ||
* <code>Selection.getComposedRanges()</code> ([https://bugzil.la/1903870 1903870]) | * <code>Selection.getComposedRanges()</code> ([https://bugzil.la/1903870 1903870]) | ||
== JS == | == JS == | ||
Line 96: | Line 87: | ||
* Temporal API ([https://bugzil.la/1912511 1912511], [https://bugzil.la/1946823 1946823], [https://bugzil.la/1954138 1954138]) | * Temporal API ([https://bugzil.la/1912511 1912511], [https://bugzil.la/1946823 1946823], [https://bugzil.la/1954138 1954138]) | ||
* <code>variants</code> accessor on <code>Intl.Locale</code> instances ([https://bugzil.la/1970161 1970161]) | * <code>variants</code> accessor on <code>Intl.Locale</code> instances ([https://bugzil.la/1970161 1970161]) | ||
== APIs == | == APIs == | ||
Line 114: | Line 104: | ||
* Web Authentication extensions: <code>largeBlob</code> ([https://bugzil.la/1795020 1795020]), <code>credProps</code> ([https://bugzil.la/1844449 1844449]), <code>prf</code> ([https://bugzil.la/1935280 1935280]) | * Web Authentication extensions: <code>largeBlob</code> ([https://bugzil.la/1795020 1795020]), <code>credProps</code> ([https://bugzil.la/1844449 1844449]), <code>prf</code> ([https://bugzil.la/1935280 1935280]) | ||
* WebGPU API support on Windows ([https://bugzil.la/1972486 1972486]) | * WebGPU API support on Windows ([https://bugzil.la/1972486 1972486]) | ||
=== Add-ons === | === Add-ons === | ||
Line 127: | Line 116: | ||
** <code>groupId</code> to <code>tabs.Tab</code> ([https://bugzil.la/1959713 1959713]), <code>tabs.query</code> ([https://bugzil.la/1959715 1959715]), <code>tabs.onUpdated</code> ([https://bugzil.la/1959716 1959716]) | ** <code>groupId</code> to <code>tabs.Tab</code> ([https://bugzil.la/1959713 1959713]), <code>tabs.query</code> ([https://bugzil.la/1959715 1959715]), <code>tabs.onUpdated</code> ([https://bugzil.la/1959716 1959716]) | ||
* <code>webRequest.handlerBehaviorChanged</code> ([https://bugzil.la/1657575 1657575]) | * <code>webRequest.handlerBehaviorChanged</code> ([https://bugzil.la/1657575 1657575]) | ||
=== WebDriver === | === WebDriver === | ||
Line 149: | Line 137: | ||
* <code>webExtension.install</code> ([https://bugzil.la/1934551 1934551]) | * <code>webExtension.install</code> ([https://bugzil.la/1934551 1934551]) | ||
* <code>webExtension.uninstall</code> ([https://bugzil.la/1934553 1934553]) | * <code>webExtension.uninstall</code> ([https://bugzil.la/1934553 1934553]) | ||
Marionette: | Marionette: | ||
* <code>Addon:Install</code> & <code>Addon:Uninstall</code> commands support for [[GeckoView]] ([https://bugzil.la/1806135 1806135]) | * <code>Addon:Install</code> & <code>Addon:Uninstall</code> commands support for [[GeckoView]] ([https://bugzil.la/1806135 1806135]) | ||
* CHIPS cookies (Cookies Having Independent Partitioned State) support ([https://bugzil.la/1972830 1972830]) | * CHIPS cookies (Cookies Having Independent Partitioned State) support ([https://bugzil.la/1972830 1972830]) | ||
== Protocols == | == Protocols == | ||
Line 161: | Line 148: | ||
* <code>Clear-Site-Data: cache</code> ([https://bugzil.la/1942272 1942272], [https://bugzil.la/1930500 1930500]) | * <code>Clear-Site-Data: cache</code> ([https://bugzil.la/1942272 1942272], [https://bugzil.la/1930500 1930500]) | ||
* <code>Origin-Agent-Cluster</code> ([https://bugzil.la/1665474 1665474]) | * <code>Origin-Agent-Cluster</code> ([https://bugzil.la/1665474 1665474]) | ||
== Security == | == Security == | ||
* Certificate Transparency supported ([https://bugzil.la/1938242 1938242]) | * Certificate Transparency supported ([https://bugzil.la/1938242 1938242]) | ||
== | == Interop 2025 == | ||
[https://wpt.fyi/interop-2025 Interop 2025] ([https://bugzil.la/1948691 1948691]) | |||
* Our announcement blog post: https://hacks.mozilla.org/2025/02/interop-2025/ | |||
* ... | Interop Focus Areas for implementation: | ||
* [https://bugzil.la/1948267 1948267]: Writing Modes | |||
* [https://bugzil.la/1948268 1948268]: CSS Anchor Positioning | |||
* [https://bugzil.la/1948271 1948271]: Scope | |||
* [https://bugzil.la/1948275 1948275]: Navigation API | |||
* [https://bugzil.la/1948278 1948278]: backdrop-filter | |||
* [https://bugzil.la/1948280 1948280]: Storage Access API | |||
* [https://bugzil.la/1948289 1948289]: details element | |||
* [https://bugzil.la/1948294 1948294]: View Transitions | |||
* [https://bugzil.la/1948295 1948295]: URLPattern | |||
* [https://bugzil.la/1948300 1948300]: WebRTC | |||
* [https://bugzil.la/1948302 1948302]: Web Compat | |||
* [https://bugzil.la/1948305 1948305]: Modules | |||
* [https://bugzil.la/1948307 1948307]: text-decoration | |||
* [https://bugzil.la/1948310 1948310]: WebAssembly | |||
* [https://bugzil.la/1951741 1951741]: Layout | |||
== Specifications and Notes == | == Specifications and Notes == |