What if you could build a VR world with just a few lines of HTML? Learn how the A-Frame framework makes immersive experiences accessible to any web developer.
#1about 4 minutes
Defining the core concepts of virtual reality
Virtual reality is an artificial software-created environment that immerses the user, making them accept the virtual world as real through sight and sound.
#2about 2 minutes
Understanding the difference between VR and AR
Virtual reality immerses the user into a digital environment, whereas augmented reality brings digital objects into the user's real-world environment.
#3about 4 minutes
Exploring the real-world applications of VR
VR has practical applications beyond entertainment, including flight simulators for training, immersive fitness experiences, and high-risk educational simulations for surgery.
#4about 7 minutes
Building cross-platform VR experiences with A-Frame
A-Frame is a web framework that lets you build VR experiences using simple HTML, making it accessible and compatible with most headsets, desktops, and mobile devices.
#5about 4 minutes
How the Entity Component System organizes VR scenes
The Entity Component System (ECS) architecture provides a manageable pattern for building complex 3D objects by separating entities, components, and systems.
#6about 3 minutes
Coding a basic VR scene with A-Frame primitives
Learn to create a simple VR scene by adding primitive shapes like boxes and spheres using HTML-like tags and attributes for position, rotation, and color.
#7about 4 minutes
Making your VR world interactive with A-Frame
Enable user interaction through methods like gaze-based controls for controller-less headsets and by manipulating scene elements using standard JavaScript and DOM APIs.
#8about 4 minutes
Showcasing VR experiences built with A-Frame
Explore examples of what's possible with A-Frame, including an interactive musical forest and a space shooter, and get encouraged to build your own VR world.
#9about 2 minutes
Q&A: Understanding the limitations of A-Frame
A-Frame's primary challenges include achieving high-end graphics and performance beyond 90 FPS, and lacking the platform-specific support of native SDKs.
#10about 2 minutes
Q&A: Comparing the future potential of VR and AR
VR may have more widespread adoption potential than AR because it allows users to fully experience impossible or high-risk scenarios, not just overlay digital information.
#11about 2 minutes
Q&A: Exploring virtual reality's role in education
VR in education can create high-pressure training environments for complex fields like surgery or help students overcome performance anxiety by simulating exam conditions.
#12about 2 minutes
Q&A: An inspiring and creative A-Frame game example
The musical forest project is a favorite example because it demonstrates creating a novel instrument that doesn't exist, showing how VR can inspire real-world innovation.
Related jobs
Jobs that call for the skills explored in this talk.
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTMLInside last week’s Dev Digest 215 .
🗿 Make AI talk like a caveman
🧠 A guide to context engineering for LLMs
🤖 Simon Willison on agentic engineering
🔐 Axios supply chain attack post mortem
🛡️ Designing AI agents to resist prompt injection
🎨 HTML in c...
Daniel Cranney
The State of WebDev AI 2025 Results: What Can We Learn?Introduction
The 2025 edition of The State of WebDev AI offers a detailed snapshot of how developers are using AI today, which tools have gained the most traction over the past year, and what these trends suggest about the future of the industry.
In...
With AIs wide open - WeAreDevelopers at All Things Open 2025Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
From learning to earning
Jobs that call for the skills explored in this talk.