Ada.is

The blog of Ada Rose Cannon

I work on Safari at Apple and participate in web standards for spatial and immersive technologies at the W3C. I build demos, give talks, and write about the web platform.

Demos & Experiments

A collection of web projects and prototypes.

Conference Talks

Talks I've given on WebXR, web standards, and the web platform.

About Me

More about who I am and what I have worked on.

Writing

Preview image for Testing your websites on real devices

Testing your websites on real devices

As desktop browser developer tools improve continuously, the responsive design modes are incredibly useful for testing out designs on other screen sizes such as tablets and mobile phones. For web developers, it can be tempting to rely on these tools for full end to end development, but I want to highlight the important of testing on real devices.

Preview image for Generating a water effect, part 1. SVG and Canvas
Preview image for Using Basis Textures in Three.js

Using Basis Textures in Three.js

You can have 6-8x more images in your WebGL scene by using Basis Universal textures which are very efficiently compressed. This article describes how to encode images as Basis files and read them with THREE.js

Preview image for Six assumptions which could break your website
Preview image for Using Houdini Paint API to Render a 3D Model

Using Houdini Paint API to Render a 3D Model

The demo in this article show’s how to uses the Houdini paint API, which is a part of the larger Houdini spec. Houdini is still coming to browsers but is ready to try out.