Firefox will use 2016 RUST and SERVO code

Firefox will use 2016 RUST and SERVO code

Already in the coming year of the Firefox browser is to use some parts of the new rendering engine power. In order to use the written code in Rust, Mozilla needs to rebuild even further before the browser.

Yet earlier this year, is the rendering engine power has been designated by the competent Mozilla developers as a research project, and a realistic plan for the use of the Firefox browser, they could not show too. Now the technical director David Bryant has set a goal at the corporate event Mozlando to publish already in 2016 some parts of servo in stable versions of Firefox.

The new development creates power for almost three years more or less in line with the programming language Rust, in which the engine is written. The aim is to replace the outdated concepts of the previously used Gecko long term. So both the language itself, as well as power on the advantages of modern multi-core processors are adapted so that the tasks for displaying a web page can be processed in parallel. In addition, to bring through your own memory management a lot more security Rust Code.

Probably because these conceptual differences prepares integrating servo components in Firefox some problems. Probably the developers can only begin when the browser uses a multi-process architecture itself. According to current planning, these will be released in the spring of 2016th Then individual tasks at Servo could outsource.

Another hurdle for the intended complete change in servo is the current use of XUL for the interface of the browser. Although Mozilla XUL wants to officially abolish and already experimenting with UI elements that are written in HTML. Such a change, however, as is the multiprocess architecture, a task whose implementation will probably take years. Compare with Chrome in turkish…

Firefox will use 2016 RUST and SERVO code

————————————————