Platform/Roadmap2023
< Platform
Jump to navigation
Jump to search
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-compositionproperty (1293490)calc()supportinfinityandNaNconstants (1830759)- Color functions:
color(),lab()andlch(),oklab()andoklch()(meta 1293490) color-gamut(1422237)- Constructable Stylesheets (meta 1520690)
- Container Queries (meta 1744221)
contentproperty support all image types including<gradient>,image-set(),url(). (1684958)content-visibilityproperty (meta 1660384):haspseudo-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-childselector supports children based on An+B rule that also matches a defined selector. See (1808229)@pagenamed pages withpageproperty (1787947)scriptingmedia feature support (1166581)- system-color values
Mark,MarkText, andButtonBorder(1638052) -webkit-text-securityproperty (1826629)
SVG
- ...
context-strokeandcontext-fillvalues inside<marker>(752638)crossoriginattribute 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
gzipanddeflateformats (1823619) OffscreenCanvasRenderingContext2D.reset()(1709347)- Workers support loading ECMAScript modules. (1812591)
- Worklets support
importto statically import ECMAscript/JavaScript modules (1812591) - ...
APIs
- ...
CSSImportRule.supportsTextsupport 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)scrollendevents (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)
- ...