planet.mozilla.org planet.mozilla.org

This Week in Rust 389

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions. This Week in Rust is openly developed on GitHub. If you find any errors in this week's issue, please submit a...

planet.mozilla.org planet.mozilla.org

Implementing Private Fields for JavaScript

This post is cross-posted from Matthew Gaudet’s blog When implementing a language feature for JavaScript, an implementer must make decisions about how the language in the specification maps to the implementation. Sometimes this is fairly simple, where the specification and implementation can share much of the same terminology and algorithms. Other times, pressures in the implementation make it more challenging, requiring or...

planet.mozilla.org planet.mozilla.org

Updates.

Hi everyone, I’m putting this post up to better clarify the situation with the updates.  I’m hoping to switch the updates.seamonkey-project.org to using the new update system.  aus2-community.mozilla.org will be left as is (mainly because one of these days, that domain will be decomissioned (since it is Mozilla’s))[will post an addendum.] tl;dr:  SeaMonkey 2.53.* (and newer) are the only versions that will have updates. Long...

planet.mozilla.org planet.mozilla.org

Growing the Bytecode Alliance

Today, Mozilla joins Fastly, Intel, and Microsoft in announcing the incorporation and expansion of the Bytecode Alliance, a cross-industry partnership to advance a vision for fast, secure, and simplified software development based on WebAssembly. Building software today means grappling with a set of vexing trade-offs. If you want to build something big, it’s not realistic to build each component from scratch. But relying on a complex...

planet.mozilla.org planet.mozilla.org

This Week in Rust 388

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions. This Week in Rust is openly developed on GitHub. If you find any errors in this week's issue, please submit a...

planet.mozilla.org planet.mozilla.org

Upgrading Mozilla’s Root Store Policy to Version 2.7.1

Individuals’ security and privacy on the internet are fundamental. Living up to that principle we are announcing the following changes to Mozilla’s Root Store Policy (MRSP) which will come into effect on May 1, 2021. These updates to the Root Store Policy will not only improve our compliance monitoring, but also improve Certificate Authority (CA) practices and reduce the number of errors that CAs make when they issue new...

planet.mozilla.org planet.mozilla.org

Hacks.Mozilla.Org: Pyodide Spin Out and 0.17 Release

We are happy to announce that Pyodide has become an independent and community-driven project. We are also pleased to announce the 0.17 release for Pyodide with many new features and improvements. Pyodide consists of the CPython 3.8 interpreter compiled to WebAssembly which allows Python to run in the browser. Many popular scientific Python packages have also been compiled and made available. In addition, Pyodide can install any Python...