hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Thursday, 6 August, 2020 UTC

What's new in ECSY v0.4 and ECSY-THREE v0.1

We just released ECSY v0.4 and ECSY-THREE v0.1 ! Since the initial release of ECSY we have been focusing on API stability and bug fixing as well as providing some features (such as components’ schemas) to improve the developer experience and provide ... more


Friday, 29 May, 2020 UTC

WebXR Viewer 2.0 Released

We are happy to announce that version 2.0 of WebXR Viewer, released today, is the first web browser on iOS to implement the new WebXR Device API, enabling high-performance AR experiences on the web that don't share pictures of your private spaces with ... more


Thursday, 26 March, 2020 UTC

WebXR Emulator Extension AR support

In September we released the WebXR Emulator Extension which enables testing WebXR VR applications in your desktop browser. Today we are happy to announce a new feature: AR support. WebXR AR API The WebXR Device API is an API which provides the interface ... more


Tuesday, 10 December, 2019 UTC

Getting WebXR to 1.0

As the WebXR standard goes through the final stretch to hit 1.0, we have updated our tools to the final API. WebXR is the new standard for virtual and augmented reality on the web. It lets web developers create immersive experiences without native code ... more


Thursday, 3 October, 2019 UTC

Introducing ECSY: an Entity Component System framework for the Web

Today we are introducing ECSY (Pronounced “eck-see”): a new - highly experimental - Entity Component System framework for Javascript. After working on many interactive graphics projects for the web in the last few years we were trying to identify the ... more


Thursday, 12 September, 2019 UTC

Multiview on WebXR

The WebGL multiview extension is already available in several browsers and 3D web engines and it could easily help to improve the performance on your WebXR application What is multiview? When VR first arrived, many engines supported stereo rendering ... more


Thursday, 12 September, 2019 UTC

WebXR emulator extension

We are happy to announce the release of our WebXR emulator browser extension which helps WebXR content creation. We understand that developing and debugging WebXR experiences is hard for many reasons: You must own a physical XR device Lack of support ... more


Thursday, 5 September, 2019 UTC

Semantic Placement in Augmented Reality using MrEd

In this article we’re going to take a brief look at how we may want to think about placement of objects in Augmented Reality. We're going to use our recently released lightweight AR editing tool MrEd to make this easy to demonstrate. Designers often ... more


Tuesday, 13 August, 2019 UTC

WebXR category in JS13KGames!

Today starts the 8th edition of the annual js13kGames competition and we are sponsoring its WebXR category with a bunch of prizes including Oculus Quest headsets! Like many other game development contests, the main goal of the js13kGames competition ... more


Monday, 12 August, 2019 UTC

Custom elements for the immersive web

We are happy to introduce the first set of custom elements for the immersive web we have been working on: <img-360> and <video-360> From the Mixed Reality team, we keep working on improving the content creator experience, building new frameworks, ... more


Friday, 2 August, 2019 UTC

Lessons from Hacking Glitch

When we first started building MrEd we imagined it would be done as a traditional web service. A potential user goes to a website, creates an account, then can build experiences on the site and save them to the server. We’ve all written software like ... more


Friday, 26 July, 2019 UTC

MrEd, an Experiment in Mixed Reality Editing

We are excited to tell you about our experimental Mixed Reality editor, an experiment we did in the spring to explore online editing in MR stories. What’s that? You haven’t heard of MrEd? Well please allow us to explain. For the past several months Blair, ... more


Tuesday, 9 April, 2019 UTC

VoxelJS Reboot

If you’ve ever played Minecraft then you have used a voxel engine. My 7 year old son is a huge fan of Minecraft and asked me to make a Minecraft for VR. After some searching I found VoxelJS, a great open source library created by Max Ogden (@maxogden) ... more


Wednesday, 27 February, 2019 UTC

Jingle Smash: Performance Work

This is part 5 of my series on how I built Jingle Smash, a block smashing WebVR game Performance was the final step to making Jingle Smash, my block tumbling VR game, ready to ship. WebVR on low-end mobile devices like the Oculus Go can be slow, but ... more


Wednesday, 13 February, 2019 UTC

Jingle Smash: Choosing a Physics Engine

This is part 2 of my series on how I built Jingle Smash, a block smashing WebVR game . The key to a physics based game like Jingle Smash is of course the physics engine . In the Javascript world there are many to choose from. My requirements were for ... more


Sunday, 10 February, 2019 UTC

Immersive Media Content Creation Guide

Firefox Reality is ready for your panoramic images and videos, in both 2D and 3D. In this guide you will find advice for creating and formatting your content to best display on the immersive web in Firefox Reality. Images The web is a great way to share ... more


Wednesday, 23 January, 2019 UTC

How I made Jingle Smash

When advocating a new technology I always try to use it in the way that real world developers will, and for WebVR (the VR-only precursor to WebXR), building a game is currently one of the best ways to do that. So for the winter holidays I built a game, ... more


Wednesday, 21 November, 2018 UTC

Updating the WebXR Viewer for iOS 12 / ARKit 2.0

Over the past few months, we're continuing to leverage the features of ARKit on iOS to enhance the WebXR Viewer app and explore ideas and issues with WebXR. One big question with WebXR on modern AR and VR platforms is how to best leverage the platform ... more


Friday, 2 November, 2018 UTC

Principles of Mixed Reality Permissions

Virtual and Augmented Reality (VR and AR) — known together as Mixed Reality (MR) — introduce a new dimension of physicality to current web security and privacy concerns. Problems that are already difficult on the 2D web, like permissions and clickjacking, ... more


Wednesday, 24 October, 2018 UTC

ThreeJS Intermediate Skill Tutorials

ThreeJS is probably the most used 3D JavaScript library on the web and it’s pretty easy to get started with. However, I found there is little beyond the introductory tutorials. You quickly get dropped off a skills cliff. We need something in between ... more


Friday, 28 September, 2018 UTC

Hubs by Mozilla: Immersive Communication on Any Device

Hubs by Mozilla lets people meet in a shared 360-environment using just their browser. Hubs works on any device from head-mounted displays like HTC Vive to 2D devices like laptops and mobile phones. Using WebVR, a JavaScript API, Mozilla is making virtual ... more


Friday, 14 September, 2018 UTC

Firefox Reality Developers Guide

Firefox Reality, Mozilla's VR web browser, is getting closer to release; so let's talk about how to make your experiences work well in this new browser. Use a Framework with WebVR 1.1 Support Building WebVR applications from scratch requires using WebGL, ... more


Monday, 10 September, 2018 UTC

New API to Bring Augmented Reality to the Web

Mozilla is excited to enter a new phase of work on JavaScript APIs that will help everyone create and share virtual reality (VR) and augmented reality (AR) projects on the open web. As you might know, Mozilla formally launched this work last year with ... more


Saturday, 18 August, 2018 UTC

This Week in Mixed Reality: Issue 16

It's mostly more bug fixes this week, and starting on some cool new features, but first we want to tell you about an exciting competition that launched this week. On Monday Andrzej Mazur launched the 2018 edition of the JS13KGames competition. As the ... more


Friday, 20 July, 2018 UTC

This Week in Mixed Reality: Issue 13

This week we focused on fixing bugs and delivering a seamless experience across our three areas: browsers, social, and the content ecosystem. Browsers We spent this week improving performance and fixing bugs on Firefox Reality: Enabling VR controller ... more


Friday, 13 July, 2018 UTC

This week in Mixed Reality: Issue 12

This week we landed a bunch of core features: in the browsers space, we landed WebVR support and immersive controllers; in the social area, added media tools to Hubs; and in the content ecosystem, we now have WebGL2 support on the WebGLRenderer in three.js. ... more


Friday, 4 May, 2018 UTC

Experimenting with Computer Vision in WebXR

Over the past few months, we’ve been experimenting with what it would take to enable efficient, usable computer vision in WebXR. We’ve implemented a simple set of APIs in our iOS WebXR Viewer and the webxr-polyfill to test these ideas, and created some ... more


Friday, 13 April, 2018 UTC

This Week in Mixed Reality: Issue 2

We’ve made great progress this week in the three broad areas of Browsers, Social and the Content Ecosystem. Browsers As we’re building out Firefox Reality, the front-end is really coming together as we continue to integrate the UI/UX designs. Added a ... more


Friday, 6 April, 2018 UTC

This Week in Mixed Reality: Issue 1

In the spirit of This week in Firefox/Rust/Servo, we’ve decided to start sharing weekly updates on the progress of the Mozilla Mixed Reality team. Late last year, we brought together all of the people working on Virtual and Augmented Reality at Mozilla ... more


Friday, 6 April, 2018 UTC

This Week in Mixed Reality: Issue 1

In the spirit of This week in Firefox/Rust/Servo, we’ve decided to start sharing weekly updates on the progress of the Mozilla Mixed Reality team. Late last year, we brought together all of the people working on Virtual and Augmented Reality at Mozilla ... more