Oxidation: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Updates with current status)
No edit summary
Line 6: Line 6:
Which components will use Rust code?
Which components will use Rust code?


* URL parser: {{bug|1151899}}
* Completed
* CSS style calculation / {{bug|stylo}}: Experimental work is in progress to use Servo's style code in Gecko.
** URL parser: {{bug|1151899}}
* Replace uconv with encoding-rs: {{bug|1261841}}
** Replace uconv with encoding-rs: {{bug|1261841}}
* WebM demuxer: {{bug|1267492}}
* In progress
* …and more will be added as the project progresses!
** CSS style calculation (from Servo): {{bug|stylo}}
** WebM demuxer: {{bug|1267492}}
** WebRender (from Servo): {{bug|webrender}}
** Audio remoting for Linux
** SDP parsing in WebRTC
* Proposed
** Replace the XML parser
** Replace the preferences module
** Replace the telemetry module(?)


What is the high-level status of things?
What is the high-level status of things?
Line 16: Line 24:
* The MP4 metadata parser is enabled and shipped on release!
* The MP4 metadata parser is enabled and shipped on release!
* Rust code is not currently enabled on Android.
* Rust code is not currently enabled on Android.
* Rust is scheduled to be *required* on all platforms as of Firefox 53 (after the next ESR).
* Rust has been *required* on all platforms since Firefox 54.


== Raw Rust code (lives in m-c) blockers ==
== Raw Rust code (lives in m-c) blockers ==
Confirmed users
1,345

edits

Navigation menu