Firefox Shape Path Editor

CSS Shapes lets your web designs break out of the rectangular grid. Using a new CSS standard, text can flow, images can be rounded, even just a few non parallel ... | Continue reading


@hacks.mozilla.org | 5 years ago

A New Way to Support MDN

MDN’s user base has grown exponentially in the last few years, so we are seeking support from our users to help accelerate content and platform development. | Continue reading


@hacks.mozilla.org | 5 years ago

Hack on MDN: Better Accessibility for MDN Web Docs

Making websites accessible to a wide range of users is a vital topic for creators on the web. Over a long weekend in late September, more than twenty people met ... | Continue reading


@hacks.mozilla.org | 5 years ago

Performance-Tuning a WebVR Game

My goal: load a VR puzzle game in less than 10 seconds. The challenge: compressing and optimizing font, audio, and image files to hit my target. | Continue reading


@hacks.mozilla.org | 5 years ago

Streaming RNNs in TensorFlow

How we built a streaming RNN model with TensorFlow and used it to make DeepSpeech leaner and faster. | Continue reading


@hacks.mozilla.org | 5 years ago

MDN Changelog for August 2018

In August, the MDN content community reviewed and merged 85 Browser Compatibility Data pull requests. This month, we’ll continue to work on new interactive examples, converting compatibility data, and migrating ... | Continue reading


@hacks.mozilla.org | 5 years ago

Focus with GeckoView

Firefox Focus is a mobile app for ad-free, private browsing. Focus for Android 7.0 ships next week, bundled with the Gecko engine for the first time. | Continue reading


@hacks.mozilla.org | 5 years ago

Converting a WebGL application to WebVR

Research engineer Manish Goregaokar, who works on Servo and Rust, shares what he's learned and some of the code he wrote, while porting a WebGL application to WebVR. | Continue reading


@hacks.mozilla.org | 5 years ago

Dweb: Building Cooperation and Trust into the Web with IPFS

The Interplanetary File System (IPFS) is a new protocol powered by individuals on the internet. Its goal is to “re-decentralize” the web by replacing location-oriented HTTP with a content-oriented protocol ... | Continue reading


@hacks.mozilla.org | 5 years ago

Dweb: Serving the Web from the Browser with Beaker

Publishing and sharing is core to the Web’s ethos, yet to publish your own website or even just share a document, you need to know how to run a server, ... | Continue reading


@hacks.mozilla.org | 5 years ago

Building a Resilient Web with WebTorrent (Mozilla Hacks)

The web is healthy when the financial cost of self-expression isn’t a barrier. This installment of the Dweb series describes WebTorrent – an implementation of the BitTorrent protocol that runs ... | Continue reading


@hacks.mozilla.org | 5 years ago

Dweb: social feeds with Secure Scuttlebutt

Scuttlebutt is a free and open source social network with unique offline-first and peer-to-peer properties. Mainstream closed platforms have become a more popular way of creating and consuming content than ... | Continue reading


@hacks.mozilla.org | 5 years ago

The Video Wars of 2027

This post imagines a dystopian future where only the rich can stream video to their homes, and the democratizing forces of the internet have crumbled under corruption and greed. The ... | Continue reading


@hacks.mozilla.org | 5 years ago

Things Gateway from Mozilla lets you control your home over the web

The Things Gateway from Mozilla lets you directly monitor and control your home over the web, without a middleman. The 0.5 release of the Things Gateway is packed full of ... | Continue reading


@hacks.mozilla.org | 5 years ago

Introducing the Dweb

This is the first post in a series about the distributed/decentralized web, introducing projects that cover social communication, online identity, file sharing, new economic models, as well as high-level application ... | Continue reading


@hacks.mozilla.org | 5 years ago

New flexbox guides on MDN

With Flexbox and Grid, plus the related specifications of Box Alignment and Writing Modes, we have new layout models for the web, which have been designed to enable the types ... | Continue reading


@hacks.mozilla.org | 5 years ago

The Arch: Using Rust and WebAssembly to Animate 30k Colored LED Lights

In June, Mozilla collaborated with artist Ian Brill to create an installation called the “Arch” at JSConf EU in Berlin. This interactive environment allowed people to experience the intersection of ... | Continue reading


@hacks.mozilla.org | 5 years ago

9 Biggest Mistakes with CSS Grid

CSS Grid is groundbreaking new technology for web design. In her newest Layout Land video, Jen Simmons explains the 9 Biggest Mistakes people are making as they adopt this new ... | Continue reading


@hacks.mozilla.org | 5 years ago

MDN Changelog for June 2018

Our monthly changelog documents what happened in June to the code, data, and tools that support MDN Web Docs site. The team shipped 100+ HTML interactive examples in June. They ... | Continue reading


@hacks.mozilla.org | 5 years ago

Dark Theme Darkening: Better Theming for Firefox Quantum

A team of computer science students from Michigan State University's capstone program went to work on Firefox Quantum’s Theming API. Their goal: Expand upon the existing “lightweight” Theming API in ... | Continue reading


@hacks.mozilla.org | 5 years ago

AV1: Next Generation Video – The Constrained Directional Enhancement Filter

AV1 is a new general-purpose video codec developed by the Alliance for Open Media. The alliance began development of the new codec using Google’s VPX codecs, Cisco’s Thor codec, and ... | Continue reading


@hacks.mozilla.org | 5 years ago

Firefox 61 – Quantum of Solstice

Firefox 61 is now available, bringing new performance improvements that make the fox faster than ever! We're keen on the Retained Display Lists feature to improve performance while an interactive ... | Continue reading


@hacks.mozilla.org | 5 years ago

Retained Display Lists for improved page performance

Display list building is the process in which we collect the set of high-level items to display on screen (borders, backgrounds, text and much more), and then sort the list, ... | Continue reading


@hacks.mozilla.org | 5 years ago

Overscripted: Digging into JavaScript execution at scale

We set out to explore the unseen or non-obvious JavaScript execution events that are triggered when a user visits a webpage, and all the first- and third-party events that are ... | Continue reading


@hacks.mozilla.org | 5 years ago

Baby’s First Rust+WebAssembly Module: Say Hi to JSConf EU

A secret project has been brewing for JSConf EU, and this weekend is the big reveal: The Arch is a larger-than-life experience that uses 30,000 colored LEDs to create a ... | Continue reading


@hacks.mozilla.org | 5 years ago

Sneak Peek at WebAssembly Studio

WebAssembly.Studio is an online IDE (integrated development environment) that helps you learn and teach others. It’s also a Swiss Army knife that comes in handy whenever working with WebAssembly (WASM). ... | Continue reading


@hacks.mozilla.org | 5 years ago

A cartoon intro to DNS over HTTPS

At Mozilla, we closely track threats to users' privacy and security. This is why we've added tracking protection to Firefox and created the Facebook container extension. In today's cartoon intro, ... | Continue reading


@hacks.mozilla.org | 5 years ago

A cartoon intro to DNS over HTTPS

At Mozilla, we closely track threats to users' privacy and security. This is why we've added tracking protection to Firefox and created the Facebook container extension. In today's cartoon intro, ... | Continue reading


@hacks.mozilla.org | 5 years ago

Progressive Web Games

Web game developer Andrzej Mazur explores the concept of Progressive Web Games. He describes howe to use PWA features built with Web APIs for modern game development. He introduces the ... | Continue reading


@hacks.mozilla.org | 5 years ago

New in Firefox 61: Developer Edition

The latest release -- Firefox 61 Developer Edition -- comes with a darker dark theme, more powerful and customizable developer tools, the new Accessibility Inspector, and numerous performance improvements like ... | Continue reading


@hacks.mozilla.org | 5 years ago

Debugging Modern Web Application (new Firefox source maps engine)

The Firefox Dev Tools team is excited to share news about an upgrade to the debugger’s source map support that lets you inspect the code you actually wrote. Combined with ... | Continue reading


@hacks.mozilla.org | 5 years ago

Firefox 60 Supports Web Authentication API and Same-Site Cookies

Firefox 60 continues the evolution of Quantum. The parallel processing of Quantum CSS comes to Firefox for Android, while WebRender work is ongoing. Potch reports on two security upgrades - ... | Continue reading


@hacks.mozilla.org | 5 years ago

Creating Web Things with Python, Node.js, and Java

Discover how to build web things with Python, Node.js, or Java using the Things Framework. These languages are definitely not optimal for small embedded devices; this tutorial is intended for ... | Continue reading


@hacks.mozilla.org | 6 years ago

Progressive Web Apps Core Guides on MDN Web Docs

Introducing the newly released Core PWA Guides on the MDN Web Docs site. Progressive Web Apps (PWAs) are a new way of building websites, but are they really all that ... | Continue reading


@hacks.mozilla.org | 6 years ago

Making a Web Thing on the ESP8266

The power of web things comes from their ability to connect the digital world of web pages with the physical world of things. In this Things Framework tutorial-style post, James ... | Continue reading


@hacks.mozilla.org | 6 years ago