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

Animation Performance - Follow Up

Animation Performance - Follow Up

A follow-up to my animation performance talk. Implementing an accordion with CSS transforms didn't work as expected — here's why, and the maths behind fixing it.

How I rolled my own presentation solution in a couple of hours with es6

Animation Performance

Animation Performance

Notes from my lightning talk at the Extensible Web Summit on animation performance in the browser — hitting 60fps, avoiding jank, and the difference between layout and composite animations.

Audio visualisation in WebGL

Audio visualisation in WebGL

An audio visualisation that takes microphone input via Web Audio and maps it onto a 3D bunny in WebGL. Later updated with Google Cardboard VR support.