Platform/Roadmap2026: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Interop)
(expand Interop section, re-organize platform technology areas like 2025, include 147)
Line 15: Line 15:
* https://developer.mozilla.org/en-US/docs/Web/
* https://developer.mozilla.org/en-US/docs/Web/


== Interop ==
== HTML ==
Proposals for [[Interop]] 2026 likely for our Platform 2026 Roadmap. Focus Areas TBD.
* ...


CSS:
== CSS ==
* units: <code>rcap</code>, <code>rch</code>, <code>rex</code>, <code>ric</code> ([https://bugzil.la/1740584 1740584])
* <code>::before</code> and <code>::after</code> on replaced elements ([https://bugzil.la/1931309 1931309])
* <code>::before</code> and <code>::after</code> on replaced elements ([https://bugzil.la/1931309 1931309])
* <code>::marker</code> pseudo-element support <code>counter-increment</code>, <code>counter-reset</code>, <code>counter-set</code>, <code>quotes</code> properties ([https://bugzil.la/2000404 2000404])
* CSS Anchor Positioning ([https://bugzil.la/1988225 1988225])
** <code>align-items</code>, <code>align-self</code>, <code>justify-items</code>, <code>justify-self</code>, <code>place-items</code>, and <code>place-self</code> properties support <code>anchor-center</code> value ([https://bugzil.la/1909339 1909339])
** <code>position-anchor</code> property supports value <code>none</code> ([https://bugzil.la/1999972 1999972])
* CSS properties and rendering of <code><nowiki><fieldset></nowiki></code> and <code><nowiki><legend></nowiki></code> ([https://bugzil.la/1935129 1935129])
* CSS properties and rendering of <code><nowiki><fieldset></nowiki></code> and <code><nowiki><legend></nowiki></code> ([https://bugzil.la/1935129 1935129])
** margins, generated content, custom <code>display</code> values
** margins, generated content, custom <code>display</code> values
* View transition types ([https://bugzil.la/2001878 2001878])
* ...
* ...


DOM:
WebCompat:
* Promises In Detached Documents ([https://bugzil.la/1663090 1663090])
* <code>-webkit-perspective</code> property ([https://bugzil.la/1362499 1362499])
* ...
* ...


JS:
=== CSSOM ===
* Temporal ([https://bugzil.la/1839673 1839673])
* ...
APIs:
* WebRTC MediaStreamTrackProcessor ([https://bugzil.la/1749532 1749532])
* WebRTC VideoTrackGenerator ([https://bugzil.la/1749533 1749533])
* ...
* ...


Networking/HTTP:
== SVG ==
* WebTransport ([https://bugzil.la/1709355 1709355])
* SVG URL media fragments ([https://bugzil.la/1999989 1999989])
* ...
* ...


== HTML ==
== Rendering ==
WebGPU:
* ...
* ...


== CSS ==
== Media ==
* ...
Including Media-related APIs like WebRTC
 
* WebRTC MediaStreamTrackProcessor ([https://bugzil.la/1749532 1749532])
== SVG ==
* WebRTC VideoTrackGenerator ([https://bugzil.la/1749533 1749533])
* ...


== DOM ==
== DOM ==
Line 54: Line 54:


== JS ==
== JS ==
* CSS module scripts ([https://bugzil.la/1986681 1986681])
* <code>Iterator.concat()</code> method ([https://bugzil.la/1986672 1986672])
* ...
* ...


== APIs ==
== APIs ==
* <code>Document.activeViewTransition</code> property ([https://bugzil.la/2001836 2001836])
* <code>CompressionStream</code> and <code>DecompressionStream</code> support Brotli compression ([https://bugzil.la/1921583 1921583])
* Navigation API ([https://bugzil.la/1997962 1997962])
* ...
=== Add-ons ===
* ...
* ...


== Protocols ==
=== WebDriver ===
* <code>input.fileDialogOpened</code> event ([https://bugzil.la/1855045 1855045])
* <code>emulation.setScreenSettingsOverride</code> command ([https://bugzil.la/2000651 2000651])
* ...
* ...


== Protocols ==
=== HTTP ===
=== HTTP ===
* ...
* ...


== Media ==
== Security ==
* ...
* ...


== Related Projects ==
== Interop ==
* <nowiki>[https://wpt.fyi/interop-2026 Interop 2026]</nowiki>
[https://wpt.fyi/interop-2026 Interop 2026] ([https://bugzil.la/2018559 2018559])
** Our announcement blog post: To be published around 2026 February
* Our announcement blog post: https://hacks.mozilla.org/2026/02/launching-interop-2026/
* ...
 
Interop Focus Areas for implementation:
* [https://bugzil.la/2017321 2017321]: CSS Anchor Positioning
* [https://bugzil.la/2017328 2017328]: CSS attr()
* [https://bugzil.la/2017330 2017330]: CSS contrast-color
* [https://bugzil.la/2017331 2017331]: Container style queries
* [https://bugzil.la/2017332 2017332]: Custom highlights
* [https://bugzil.la/2017335 2017335]: Dialogs and Popovers
* [https://bugzil.la/2017337 2017337]: Fetch
* [https://bugzil.la/2017340 2017340]: IndexedDB
* [https://bugzil.la/2017341 2017341]: JSPI for WASM
* [https://bugzil.la/2017344 2017344]: Navigation
* [https://bugzil.la/2017353 2017353]: Scoped custom element registries
* [https://bugzil.la/2017354 2017354]: Scroll-driven animations
* [https://bugzil.la/2017355 2017355]: scroll-snap
* [https://bugzil.la/2017356 2017356]: CSS shape
* [https://bugzil.la/2017359 2017359]: View transitions
* [https://bugzil.la/2017360 2017360]: zoom
* [https://bugzil.la/2017361 2017361]: Web compat
* [https://bugzil.la/2017363 2017363]: WebRTC
* [https://bugzil.la/2017364 2017364]: WebTransport


== Specifications and Notes ==
== Specifications and Notes ==

Revision as of 00:41, 4 April 2026

This article is a stub. You can help MozillaWiki by expanding it.

Platform 2026 Roadmap

Warning signWarning: This is page is actively in-progress and is incomplete.

Related Links:

These are areas of work planned for Gecko in 2026 for the Web Platform.

For current web platform documentation of these areas, see the subsections at:

HTML

  • ...

CSS

  • units: rcap, rch, rex, ric (1740584)
  • ::before and ::after on replaced elements (1931309)
  • ::marker pseudo-element support counter-increment, counter-reset, counter-set, quotes properties (2000404)
  • CSS Anchor Positioning (1988225)
    • align-items, align-self, justify-items, justify-self, place-items, and place-self properties support anchor-center value (1909339)
    • position-anchor property supports value none (1999972)
  • CSS properties and rendering of <fieldset> and <legend> (1935129)
    • margins, generated content, custom display values
  • View transition types (2001878)
  • ...

WebCompat:

  • -webkit-perspective property (1362499)
  • ...

CSSOM

  • ...

SVG

  • SVG URL media fragments (1999989)
  • ...

Rendering

WebGPU:

  • ...

Media

Including Media-related APIs like WebRTC

  • WebRTC MediaStreamTrackProcessor (1749532)
  • WebRTC VideoTrackGenerator (1749533)

DOM

  • ...

JS

APIs

  • Document.activeViewTransition property (2001836)
  • CompressionStream and DecompressionStream support Brotli compression (1921583)
  • Navigation API (1997962)
  • ...

Add-ons

  • ...

WebDriver

  • input.fileDialogOpened event (1855045)
  • emulation.setScreenSettingsOverride command (2000651)
  • ...

Protocols

HTTP

  • ...

Security

  • ...

Interop

Interop 2026 (2018559)

Interop Focus Areas for implementation:

Specifications and Notes

Edit and publish new and updated specifications and notes. See Standards for our ongoing work in this area.

  • ...

See Also