If you’re new at developing VR content, maybe you’ve recently switched to a Windows PC. Coming from Mac and Linux systems, switching to and from Windows can be a challenge. If this is your situation too, here’s a walkthrough of one developer's setup for working with virtual reality, that maintains the comfort of a familiar context and minimizes disruptive context switches.
WebVR combines the powerful reach of the Internet with the immersive appeal of virtual reality content. With WebVR, a VR experience is never more than one URL away. Nevertheless, VR equipment is still expensive and not quite adopted for consumer use. For this reason, it is useful to be able to record your VR projects for others to experience and enjoy. This tutorial teaches you how to record a virtual experience you’ve created using the mirror mode in SteamVR.
A-Frame is a WebVR framework to build virtual reality experiences. It comes with some bundled components that allow you to easily add behavior to your VR scenes, but you can download more –or even create your own. In this post, you can see how to create a VR scene that integrates a physics engine via a third-party component.
Debugger.html is an open source project, built on top of React and Redux, that functions as a standalone debugger for Firefox, Chrome and Node. The debugger is also being integrated into the Firefox Developer Tools offering. Currently it is available in the Firefox 53 release behind the devtools.debugger.new-debugger-frontend preference.
A web browser is a piece of software that loads remote files and displays them locally, allowing for user interaction. Quantum is the code name for an project we’ve undertaken at Mozilla to massively upgrade the Firefox browser engine. In this post, we'll start from the beginning, by explaining the fundamental thing Quantum is changing and why you should care.
Web Push has a large number of "moving parts", systems and components that need to work together in order for your message to be successfully sent and received. One of the challenges with implementation issues is trying to figure out what went wrong. In this article, we offer suggestions and insight into best using and debugging the service.
Meet Fathom, a mini-language for writing semantic extractors, that you can use client- or server-side to extract meaning from the content of a web page. Scoop up all those ideas you threw away because they required too much understanding by the browser. We can do that now.
Firefox 53 includes the first significant piece of Project Quantum, the Quantum Compositor for Windows. Dig in to features and under-the-hood improvements such as compact themes, new WebExtension features, the CSS mask property, and more.
Streamlining our release process and quickly getting stable new features to users and developers is a priority for Firefox. Taking a close critical look at our release channels, it became clear that Aurora was not meeting our expectations as a first stabilization channel. Starting on April 18, the Firefox Aurora channel will stop updating, and […]
In March, Mozilla released Firefox 52, which added support for CSS Grid Layout. If you aren’t familiar with CSS Grid, it is a two-dimensional layout system for the web that allows us to create layout patterns natively in the browser. This means we can easily recreate familiar grids using just a few lines of CSS. […]
Like many cross-platform open source projects, Servo, the high-performance browser engine project written in Rust, has always been a bit of a nightmare to build and run on Windows. Luckily, thanks to the Rust team and Servo community, most of the issues have been squashed and we can now launch it with nothing more than […]