Platform/2023PlannedWork
From MozillaWiki
< Platform
This article is a stub. You can help MozillaWiki by expanding it.
Gecko Planned Work For 2023
Related Links:
- Firefox Release Calendar (future)
- Firefox release notes for developers (past)
- Pocket Guide: Shipping Firefox
These are areas of work planned for Gecko in 2023 for the Web Platform.
For current web platform documentation of these areas, see the subsections at:
HTML
CSS
-
animation-composition
property (1293490) -
calc()
supportinfinity
andNaN
constants (1830759) - Color functions:
color()
,lab()
andlch()
,oklab()
andoklch()
(meta 1293490) -
color-gamut
(1422237) - Constructable Stylesheets (meta 1520690)
- Container Queries (meta 1744221)
-
content
property support all image types including<gradient>
,image-set()
,url()
. (1684958) -
content-visibility
property (meta 1660384) -
:has
pseudo-class (meta 418039) -
:lang()
pseudo-class support string-matching semantics (including * wildcards) for matching language codes and comma-separated lists of languages (1121792) - Nesting Module (1648037)
-
:nth-child
selector supports children based on An+B rule that also matches a defined selector. See (1808229) -
@page
named pages withpage
property (1787947) -
scripting
media feature support (1166581) - system-color values
Mark
,MarkText
, andButtonBorder
(1638052) -
-webkit-text-security
property (1826629)
SVG
- ...
-
context-stroke
andcontext-fill
values inside<marker>
(752638) -
crossorigin
attribute support in<image>
and<feImage>
(1240357) - ...
JS
- ...
-
Array.fromAsync()
(1795816) -
Array.toReversed() .toSorted() .toSpliced() .with(), TypedArrays.toReversed() .toSorted() .with()
(1811057) -
CanvasRenderingContext2D.reset()
(1709347) - Compression Streams API, including compress and decompress data using the
gzip
anddeflate
formats (1823619) -
OffscreenCanvasRenderingContext2D.reset()
(1709347) - Workers support loading ECMAScript modules. (1812591)
- Worklets support
import
to statically import ECMAscript/JavaScript modules (1812591) - ...
APIs
- ...
-
CSSImportRule.supportsText
support getting anysupports()
conditions specified using@import
(1829590) -
getAutoplayPolicy()
(1773551) -
getDirectory()
for OPFS with File System Access API (1785123) -
roundRect()
(1756175) - Compression Streams (1823619)
- Opaque Response Blocking (ORB, 1532642)
-
Response: json()
static method (1758943) -
URL.canParse()
(1823354) - WebTransport API (1692754, 1818754, 1791835)
-
Window.print()
print dialog on Android, to print current document (1809922) - ...
DOM
- ...
-
CSSContainerRule
(1787173) -
scrollend
events (1797013, 1803435) -
TextMetrics.fontBoundingBox*
(1102584) - ...
WebRTC
- ...
-
RTCRtpSender.getCapabilities()
(1531460) -
RTCRtpReceiver.getCapabilities()
(1531461) -
RTCRtpSender.setStreams()
(1510802) -
RTCSctpTransport
,RTCPeerConnection.sctp
(1278299) -
RTCMediaSourceStats
(1804678) -
RTCPeerConnection.connectionState
(1265827) -
RTCPeerConnectionStats
(1265827) - ...
HTTP
- ...
- CSP
'unsafe-hashes'
value for source directives (1343950) - ...
Media
- ...
- AV1 video codec support on Android with hardware accelerated decoding if available (1672276)
- ...