Servo Engine Passes ACID2 Tests, Firefox Crash Reporter Rewritten in Rust

Developers of the Servo browser engine, written in Rust, ​​announced about Achieving a level that allows you to successfully pass the tests acid2 used to check support for web-standards in web browsers. ACID2 tests were created in 2005 and evaluate the basic capabilities of CSS and HTML4, as well as the correct support of PNG image with a transparent background and URL schemes “Data:”. Out of recent changes in Servo, synchronization of the CSS-engine of Stylo with the Firefox CSS base is mentioned, improvement and processing of fonts, showing the screensaver for the tag

You can additionally note the initiative of Mozilla by rewriting in the RUST Language Component Crash Reporter in Firefox. Crash Reporter monitors the emergency completion of the main Firefox process and displays a dialog for sending a report on the problem of browser developers. The need to process Crash Reporter is due to problems with the accompanying the old code base that interfered with the further development and preparation of changes due to the presence of three separate implementations of the graphic interface (for Windows, Linux and MacOS) and the use of additional interlayers on Objective-C for MacOS.

In the new version, the interface unification for all platforms is ensured and the Rust language is involved to reduce the likelihood of memory errors, increase reliability and simplification of escort. To create a cross-platform GUI, independent of Firefox, the level of abstraction with the basic elements of the interface, implemented on top of the GTK, API Win32 and Cocoa to give the interface for each platform,

/Reports, release notes, official announcements.