Conference Talks
I've been fortunate to speak at conferences around the world about web standards, WebXR, progressive web apps, and the future of immersive experiences on the web.
Featured
Build Immersive Web Experiences with WebXR
Introducing the WebXR API for creating immersive virtual reality experiences on Apple Vision Pro through Safari. Covers WebXR fundamentals on visionOS, input models, the session lifecycle with WebGL rendering, and compatible frameworks.
HTTP 203
Is .css a Bad Idea? Is Inlining the Way Forward?
Ada and Jake chat about issues with managing CSS, and whether external resources make it harder to build performant sites.
What Key Was Pressed? (You Won't Believe How Keyboard Events Work)
Jake challenges Ada to a game of "what key was pressed" while diving into how keyboard events work and the best way to handle user input.
Building VR and AR Experiences Using HTML
A conversation about VR and AR web standards, and how you can build immersive experiences using markup.
Samsung Internet — The Why & How
Ada chats to Jake about why Samsung Internet exists, and how it differs from other Chromium browsers.
VR & AR on the Web
Designing a WebVR Game with A-Frame
How I built a WebVR game in a week for the "Games Done Quick" event using A-Frame, Twinery, Archilogic, Glitch, Google Poly and JavaScript.
WebVR
An interactive talk introducing writing and controlling WebGL scenes with just HTML, using the WebVR APIs across a wide range of devices.
Virtual Reality and the Future of the Web
How the web platform needs to evolve to take advantage of the benefits that Virtual Reality can bring, with new VR browsers emerging.
Doing VR on the Web
Exploring how VR can make our websites better and what we need to take into account to make immersive experiences on the web.
New Web APIs
The Intersections of New Web APIs
Introducing four new front-end Web APIs: CSS Grid, Web Components, Custom CSS Properties, and the Web Animation API.
A Rube Goldberg Machine and New Web APIs
CSS Grid, Web Components, Custom CSS Properties, and the Web Animation API, and how they can be used together.
Progressive Web Apps
Putting the Progressive in Progressive Web Apps
With new web technologies enabling a new generation of installable app-like websites, it is important to ensure the web carries on working for everyone.
Performance
Animation Performance on the Web
Covering web animation performance techniques and best practices.
Writing
Virtual Reality for Web Developers
A comprehensive guide to getting started with VR development on the web.