Lorem Ipsum
Lorem ipsum dolor sit amet consectetur adipiscing elit.
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.
A collection of web projects and prototypes.
Talks I've given on WebXR, web standards, and the web platform.
More about who I am and what I have worked on.
Starsword Web App
Swing your phone around to make sounds with the Web Audio API, install with 'Add to homescreen'
Unable to afford a real lightsabre, I did what any reasonable developer would do and built my own. A quick one-afternoon project breaking down Web Audio, device motion and progressive web app techniques.
What's in a Number?
What can be represented by a JavaScript Number object? Exploring the limits of natural numbers in JS, floating point precision, and why you might lose accuracy with very large integers.
My expanded talk from State of the Browser 5, covering animation performance on the web — how to hit 60fps, what causes jank, and techniques for smooth animations.
ES6 introduces const, but objects defined with const are not immutable. This post goes into detail about const and covers some ways ES6 handles immutability.