Mozilla Developer Newsletter
Firefox 79: The safe return of shared memory, new tooling, and platform updates
Firefox 79 offers a new Promise method, more secure target=_blank links, logical assignment operators, tooling improvements for better JavaScript debugging, nd many other updates of interest to web developers. In addition, shared memory is back at last, with a safer implementation.
Find Out More




Other News


Safely Reviving Shared Memory
MDN 15th anniversary
At Mozilla, we want the web to be capable of running high-performance applications so that users and content authors can choose the safety, agency, and openness of the web platform. Keeping users safe is paramount, which is why shared memory and high-resolution timers were effectively disabled at the start of 2018, in light of Spectre. We've been working on some solutions to make it possible to use shared memory functionality on the web again, safely. (Code Cartoon illustration by Lin Clark)

Read On β†’
A Look at Password Security, Part III: More secure login protocols
We've long had technologies for password authentication that completely resist phishing, but they are not integrated into the Web technology stack at all. The problem, unfortunately, is less about cryptography than about deployability.

Get the Details β†’

Read Part II: Websites
Read Part I: History and background
A Browser Plugin for Unity
screenshot of browser window in WebXR VR space

The Mixed Reality team has released a fully-functional prototype of the Servo web browser running inside a Unity plugin. This is an early-stage look into the work, but excitement is high for this kind of solution. Please check out this prototype, share your feedback with the team, and join in on building things with it. We'd love to hear from you.

Try It Out β†’

How wgpu Was Implemented

wgpu is a native WebGPU implementation in Rust, developed by gfx-rs community with help of Mozilla. This is still an emerging technology, with many and varied users. AS a result, it's been critical to resolve questions of reproducing issues, debugging, and testing the implementation.

Find Out More β†’

Did You Know?
Separate Cookie Jars for Your Tabs πŸͺ
screenshot of autocomplete code sample

The Containers add-on lets you automatically isolate invasive cookie-sniffing websites. It also gives you an easy way to manage multiple logins with color coding. It’s been freshly updated this month with a clean new design.

Try It Out β†’

Mozilla Joins Partners to Fund RFP for Open Source Digital Infrastructure Research

Mozilla is joining the Ford Foundation, the Sloan Foundation, and the Open Society Foundations to invite interested researchers to apply to an RFP (request for proposals) for research on open source digital infrastructure.

The benefits of digital infrastructure are numerous. These include reducing the cost of setting up new businesses and supporting data-driven discovery across research disciplines. One concrete example is enabling access to important innovations like encryption that would otherwise be too expensive.

The application period opened on July 20, 2020, and will close on September 4, 2020.

Get the Details β†’

WebXR Hand Tracking Specification Achieves Editors' Draft Status
screenshot of hand tracking in action

This API exposes the poses of each of the users' hand skeleton joints. It can be used to do gesture detection or to render a hand model in VR scenarios.

Read the Spec β†’
Thoughts from Mozilla engineer Fernando Serrano, on Twitter β†’

Don't miss the next Compiler Compiler!
screenshot of compilercompiler video

This interactive series is a guided tour of what it is like to work on the SpiderMonkey compiler and improve conformance with ECMA-262, the JavaScript Specification.

Next session August 7!

Join the Next Session β†’

Upcoming Events


You're receiving this email because you subscribed to the Developer Newsletter.

You can unsubscribe or manage your communication preferences at any time.

Mozilla

Join FirefoxΒ Β |Β Β Go Mobile


331 E. Evelyn Ave. Mountain View, California, USA 94041
Legal β€’ Privacy