Changes

Jump to: navigation, search

Platform/Roadmap

4,075 bytes removed, 00:28, 15 April 2022
Drop old content. Link to a newer related page.
<section begin="summary" />{{RoadmapSummary|icon=TempiconOld content removed.png|pagelocation=Platform/Roadmap|pagetitle=Firefox Platform H1 2022 Roadmap|owner=Andrew Overholt|updated=March 2022|status=Complete|description=This roadmap outlines the current direction for Firefox Platform development through the first half of 2022. The following document is subject to change at anytime. It is also not a commitment to ship a feature but rather an intent to implement and land them on by default in the nightly version of Firefox unless otherwise stated.}}<section end="summary" />  Related Links:* [https://wiki.mozilla.org/RapidRelease/Calendar Firefox Release Calendar]* [https://firefox-source-docs.mozilla.org/contributing/pocket-guide-shipping-firefox.html Pocket Guide: Shipping Firefox] Programs and corresponding initiatives{| class="wikitable"|-! Program!! Initiative|- | rowspan=14 colspan=1|APIs | Support Observable Array type in WebIDL|- | OffscreenCanvas|- | Investigate/prototype Container Queries|- | Client-side Print Support for Gsuite (Named Pages)|- | [https://tabatkins.github.io/specs/svg-params/#setting Investigate, Spec, Plan "Context-paint” for adding custom external colors to SVG icons]|- | [https://drafts.csswg.org/scroll-animations-1/ Scroll-linked animations (M2) Improve the performance and memory usage]|- | Get WebRTC 1.0 APIs See related more up to specification|- | Prototype Largest Contentful Paint|- | [https://wicg.github.io/scheduling-apis/ Prototype Prioritized Task Scheduling API]|- | [https://github.com/WebAssembly/tail-call/blob/master/proposals/tail-call/Overview.md WASMdate page: Implement Tail Call Proposal]|- | [https://streams.spec.whatwg.org/ Streams API]|- | Import Maps|- | [https://github.com/WebAssembly/exception-handling WASM: Exception Handling]|- | [https://github.com/tc39/proposal-intl-segmenter JavaScript Lang: Intl.Segmenter]|- | rowspan=4 colspan=1|Devtools | Console Panel Performance|- | Improve DevTools Debugger|- | [https:/Platform/w3c.github.io/webdriver-bidi/ DevTools Remote Protocol / WebDriver BiDi2022PlannedWork]|- | DevTools: Prevent Accidental Use of F12|- | rowspan=1 colspan=1|Engineering Efficiency | Implement most valuable release management bot enhancements|- | rowspan=4 colspan=1|Features | Bring Swipe-to-navigate to Windows|- | Bring Swipe-to-navigate to Linux|- | Support audio output device authorization|- | Support audio input device switching|- | rowspan=1 colspan=1|Internationalization (i18n) | Unify Segmentation|- | rowspan=12 colspan=1|Performance | Accessibility Engine Improvements|- | Service Worker NavigationPreloadManager API|- | Service Worker performance improvements|- | Add GPU Accleration to Canvas2D|- | Improve SVG and Blob Image Rendering|- | Support Selective Shutdown of Audio Backend|- | [https://datatracker.ietf.org/doc/html/rfc8297 103 EarlyHints]|- | Understand how frequently users encounter adverse performance due to being low on memory|- | Find a way to aggressively unload pages with fast restoration|- | Improve profiler IPC markers|- | Collect CPU use information for the entire profiled processes and the entire system|- | Reduce profiler memory and CPU overhead when profiling many idle threads|- | rowspan=15 colspan=1|Quality | Run tests on Linux under Wayland|- | Fix top quality issues with PDF.js|- | Automatic backfilling and retrying for test failures|- | Use test selection results to speed up sheriffs' decisions or partly automate them|- | Build more automation around handling of intermittent tests|- | Enable Cross Translation Unit (CTU) static analysis|- | Implement before/after/after_landing static analysis method|- | Add static analysis to reduce unnecessary and/or expensive headers|- | Revitalize Color Management|- | Wide Gamut Color Support|- | High Dynamic Range (HDR) Support (MacOS)|- | Downloadable Blocklist Support on Mobile|- | Pinch - Zoom Feature Repairs/Enhancements|- | Print Output Improvementes|- | Aspect Ratio Stabilization|- | rowspan=1 colspan=1|Stability | GPU Process Support on Android|-|}  [[Category:Roadmaps]]
Canmove, confirm
901
edits

Navigation menu