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.

  • CSS Grid Level 2 – subgrid is coming to Firefox

    Hacks

    The subgrid feature which is part of Level 2 of the CSS Grid Specification is not yet shipping in any browser, but is now available for testing in Firefox Nightly. This is a feature that, if you have used CSS Grid for a layout of any complexity, you are likely to be pretty excited about

    Continue reading
  • Indicating focus to improve accessibility

    Hacks

    Focus indicators make the difference between day and night for people who rely on them. Focus is something that happens between the interactive elements on a page. In this post I will explain what we mean by focus, show you how focus outlines make your site easier to use for anyone who relies on the keyboard, and share examples of why it’s a best practice to never remove them.

    Continue reading
  • JavaScript and evidence-based language design

    Hacks

    In what ways can empirical evidence be used in the design of a language like JavaScript? At TC39, as stewards of the JavaScript specification, how do we answer questions about the design of JavaScript and help make it accessible to the thousands of new coders who join the industry each year? To answer this we need to experiment, and I need your help.

    Continue reading