How we rebuilt the viewsourceconf.org website

There are a lot of interesting challenges when working with legacy code at a large scale, but rebuilding from scratch usually isn’t an option. Recently we had the chance to start fresh and rebuild Mozilla’s View Source website for the upcoming conference in London. Here are a few highlights of the architectural decisions we made to make the site faster, more secure, and more reliable.

Link: https://hacks.mozilla.org/2017/10/how-we-rebuilt-the-viewsourceconf-org-website/

Remaking Lightbeam as a browser extension

You may have heard of browser extensions — the technology for building extensions in Firefox has been modernized to support Web standards, and is one of the reasons why Firefox Quantum will be the fastest and most stable release yet.
This post looks at conceptual differences between a browser extension and a traditional web application, illustrated with some practical examples and tips from the author’s experience developing Lightbeam.

Link: https://hacks.mozilla.org/2017/10/remaking-lightbeam-as-a-browser-extension/

The whole web at 60 FPS: How WebRender gets rid of jank

The Firefox Quantum release is getting close. It brings many performance improvements, including the super fast CSS engine that we brought over from Servo. But there’s another big piece of Servo technology that’s not in Firefox Quantum quite yet, though it’s coming soon. That’s WebRender, which is being added to Firefox as part of the […]

Link: https://hacks.mozilla.org/2017/10/the-whole-web-at-60-fps-how-webrender-gets-rid-of-jank/

Firefox 56: Last Stop before Quantum

Here at Mozilla, we’re extremely excited about next month’s release of Firefox Quantum, with massive speed improvements, a brand new UI, and many Developer Tools upgrades — available now in Developer Edition. But last week’s general release of Firefox 56 features good news for developers now – including “headless mode" across all OSes, our modern new debugger, and much more.

Link: https://hacks.mozilla.org/2017/10/firefox-56-last-stop-before-quantum/

RNNoise: Using Deep Learning for Noise Suppression

The Mozilla Research RRNoise project shows how to apply deep learning to noise suppression. It combines classic signal processing with deep learning, but it’s small and fast. No expensive GPUs required — it runs easily on a Raspberry Pi. The result is easier to tune and sounds better than traditional noise suppression systems (been there!). […]

Link: https://hacks.mozilla.org/2017/09/rnnoise-deep-learning-noise-suppression/

Developer Edition Devtools Update: Now with Photon UI

An update on all the changes and improvements to Firefox Dev Tools available now in the Firefox Quantum Developer Edition release. Beginning with the brand-new logo and new Photon UI, nearly every aspect of the DevTools suite is faster and more responsive to developer needs – including improvements to the Inspector, Console, Debugger, Network Monitor, and more.

Link: https://hacks.mozilla.org/2017/09/developer-edition-devtools-update-now-with-photon-ui/