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


Read the latest from Mozilla’s technology blogs.

  • Bringing interactive examples to MDN


    Over the last year and a bit, the MDN Web Docs team has been designing, building, and implementing interactive examples for our reference pages. The motivation was to do more on MDN for people who like to learn by seeing and playing around with example code. We’ve just finished adding interactive examples for the JavaScript and CSS reference pages. This post looks back at the project to see how we got here and what we learned on the way.

    Continue reading
  • Firefox Quantum Extensions Challenge


    Seeking great new extensions for the Firefox Quantum Extensions Challenge! Between March 15 and April 15, 2018, use Firefox Developer Edition to create extensions that make full use of available WebExtensions APIs for one of the prize categories. (Legacy extensions that have been updated to WebExtensions APIs, or Chrome extensions that have been ported to Firefox on or after January 1, 2018, are also eligible for this challenge.)

    Continue reading
  • Making WebAssembly better for Rust & for all languages


    To be a useful as a web language, Rust needs to work well with the JavaScript ecosystem. We have some work to do to get there, and fortunately that work will help other languages, too. Lin Clark’s code cartoons explore some of the WebAssembly usability challenges that we need to tackle. Want to help?

    Continue reading