Articles by Salva
-
A super-stable WebVR user experience thanks to Firefox Quantum
The Quantum release incorporates major optimizations from Quantum Flow, an holistic effort to modernize and improve the foundations of the Firefox web engine by identifying and removing the main sources of jank without rewriting everything from scratch. Quantum Flow has had an important and noticeable effect on WebVR stability and performance, as Salva demonstrates in this article.
-
Multi-user experiences with A-Frame
Salva de la Puente describes the
sharedspace
component he's built, which brings the power of WebRTC to A-Frame users. The component provides a collaboration model where participants can join or leave a named space, share audio and state, and send JSON-serializable objects to other peers. Check it out! -
Picasso Tower 360º tour with A-Frame
360º tours offer first-time WebVR creators a perfect starting project that does not require exotic or expensive gear to begin VR development. Panoramic 360º scenes naturally fall back to regular 2D visualization on a desktop or mobile screen. Today's tour will help you get started building an A-Frame 360º experience of your own.
-
VR development from the comfort of your regular environment
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.
-
Showcasing your WebVR experiences
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 practitioner’s perspective on A-Frame: —Interview with Roland Dubois
In this conversation, we chat with Roland Dubois, a Virtuleap finalist and founding designer at studio.zeldman. Roland is the creator of gravr.io, a cloud service that allows you to create a VR profile and ‘avatar’ and synchronize your VR preferences and pre-sets. Gravr.io is built with A-Frame.
-
Offline strategies come to the Service Worker Cookbook
serviceworke.rs is a compendium of common and uncommon Service Worker use cases including push examples, usage patterns, performance tips and caching strategies. Service Worker Cookbook recipes are presented as playgrounds or labs, with fully functional client-server setups, where you can learn and experiment with results using in-browser developer tools. Still, the cookbook is far from […]
-
Beyond Offline
This is my first post on Mozilla Hacks and despite my personal blog, it is my first post as a mozillian (yay!). During this month I’ve been working in the Service Worker Cookbook project —part of the Web Application Developer Initiative (WADI)— which gives me the opportunity to put my expertise in Service Workers into […]