Mozilla: Librsvg, Bytecode Alliance, and Extensions in Firefox 71
-
CSS in librsvg is now in Rust, courtesy of Mozilla Servo
Summary: after an epic amount of refactoring, librsvg now does all CSS parsing and matching in Rust, without using libcroco. In addition, the CSS engine comes from Mozilla Servo, so it should be able to handle much more complex CSS than librsvg ever could before.
-
Librsvg Continues Rust Conquest, Pulls In CSS Parsing Code From Mozilla Servo
For about three years now GNOME's SVG rendering library has been transitioning to Rust. This library, librsvg, now makes further use of Rust around its CSS parsing code and Mozilla's Servo is doing some of that heavy lifting.
Librsvg is employing the CSS engine from Mozilla's Servo engine in order to be written in Rust while also having the benefit of being able to handle more complex CSS code than the previous implementation.
-
Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly
Today we announce the formation of the Bytecode Alliance, a new industry partnership coming together to forge WebAssembly’s outside-the-browser future by collaborating on implementing standards and proposing new ones. Our founding members are Mozilla, Fastly, Intel, and Red Hat, and we’re looking forward to welcoming many more.
-
New Bytecode Alliance Brings the Security, Ubiquity, and Interoperability of the Web to the World of Pervasive Computing
The Bytecode Alliance is a newly-formed open source community dedicated to creating new software foundations, building on standards such as WebAssembly and WebAssembly System Interface (WASI). Mozilla, Fastly, Intel, and Red Hat are founding members.
The Bytecode Alliance will, through the joint efforts of its contributing members, deliver a state-of-the-art runtime environment and associated language toolchains, where security, efficiency, and modularity can all coexist across the widest possible range of devices and architectures. Technologies contributed and collaboratively evolved through the Alliance leverage established innovation in compilers, runtimes, and tooling, and focus on fine-grained sandboxing, capabilities-based security, modularity, and standards such as WebAssembly and WASI.
-
Mozilla + Intel + Red Hat Form The Bytecode Alliance To Run WebAssembly Everywhere
Mozilla, Fastly, Intel, and Red Hat have announced the Bytecode Alliance as a new initiative built around WebAssembly and focused on providing a secure-by-default bytecode that can run from web browsers to desktops to IoT/embedded platforms.
"Together, we’re putting in solid, secure foundations that can make it safe to use untrusted code, no matter where you’re running it—whether on the cloud, natively on someone’s desktop, or even on a tiny IoT device," announced Mozilla.
-
Extensions in Firefox 71
Firefox 71 is a light release in terms of extension changes. I’d like to tell you about a few interesting improvements nevertheless.
Thanks to Nils Maier, there have been various improvements to the downloads API, specifically in handling download failures. In addition to previously reported failures, the browser.downloads.download API will now report an error in case of various 4xx error codes. Similarly, HTTP 204 (No Content) and HTTP 205 (Reset Content) are now treated as bad content errors. This makes the API more compatible with Chrome and gives developers a way to handle these errors in their code. With the new allowHttpErrors parameter, extensions may also ignore some http errors when downloading. This will allow them to download the contents of server error pages.
- Login or register to post comments
- Printer-friendly version
- 7043 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Mozilla partners with Intel, Red Hat and Fastly
Mozilla partners with Intel, Red Hat and Fastly to take WebAssembly beyond the browser
Another privacy publicity stunt
Mozilla plays role in Kenya’s adoption of crucial data protection law
Tracking Diaries with Tiffany LaTrice Williams
Tracking Diaries with Tiffany LaTrice Williams
LWN and Original About Bytecode Alliance
Announcing the Bytecode Alliance
Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly
Slashdot and Neowin
Mozilla, Intel, and More Form the Bytecode Alliance To Take WebAssembly Beyond Browsers
Mozilla, Intel, and more form the Bytecode Alliance to take WebAssembly beyond browsers
Four go wild for wasm: Corporate quartet come together
Four go wild for wasm: Corporate quartet come together to build safe WebAssembly sandbox
The ByteCode Alliance wants to bring binary apps...
The ByteCode Alliance wants to bring binary apps into your browser
More on Bytecode Alliance
Mozilla, Intel and Red Hat form Bytecode Alliance for better open-source security
Using WebAssembly from .NET with Wasmtime
Using WebAssembly from .NET with Wasmtime