WebXR Device API na Prática: Criando sua Primeira Sessão Imersiva VR e AR: Arquitetura passo a passo e benchmark — Cenário 1
Para iniciar uma sessão WebXR, verifique navigator.xr.isSessionSupported('immersive-vr'), solicite a sessão com navigator.xr.requestSession() dentro de um clique de usuário, crie uma XRWebGLLayer vinculada ao canvas WebGL e sincronize o loop de renderização com session.requestAnimationFrame.