Bringing Virtual Reality to the web platform

Using WebVR, developers, designers and artists can share VR experiences on the web.

Learn more

Firefox Quantum for Developers is here (and it’s fast!)

The new Firefox Developer Edition has a new, blazingly fast CSS engine built in Rust. Get it with innovative features like CSS Grid Layout panel and framework debugging.

Learn more

Using the Web to change the game

With powerful Web technologies, pioneered by Mozilla, developers are pushing games to a new level.

See what’s new

Building the Web of Things

We’re working to create an open, Web of Things framework of software and services that can bridge the communication gap between connected devices.

Get started

Building a browser that gets you

The next generation of Web discovery is a browser that is more intuitive, useful and in tune with you.

Learn more

Inventing a safer programming language

Sponsored by Mozilla, Rust allows browsers, systems and more to run much faster and more safely.

Learn about Rust

Blogs

Read the latest from Mozilla’s technology blogs.

  • Making a Web Thing on the ESP8266

    Hacks

    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 Hobin walks you through creating a simple Web Thing using an inexpensive off-the-shelf ESP8266 board.

    Continue reading
  • Testing Strategies for React and Redux

    Hacks

    When the Firefox Add-ons team ported addons.mozilla.org to a single page app backed by an API, they chose React and Redux for powerful state management, delightful developer tools, and testability. Achieving the testability part wan’t as obvious, since there are competing tools and techniques. This post describes some testing strategies that are working really well.

    Continue reading
  • Hello wasm-pack!

    Hacks

    Introducing wasm-pack, a new tool for assembling and packaging Rust crates that target WebAssembly. These packages can be published to the npm Registry and used alongside other packages. This means you can use them side-by-side with JS and other packages, and in many kind of applications.

    Continue reading
  • A new video series: Web Demystified

    Hacks

    This post introduces Web Demystified, a new video series targeting web makers — everyone who builds things for the web: designers, developers, project and team managers, students, hobbyists, and experts. Our goal is to provide basic information for beginners, with subject matter that will also serve as a refresher on web fundamentals – beginning with episodes that describe the web itself, and HTML, its first language.

    Continue reading