Automatically switch between the available frame rates on your WebXR device based on performance.

In this example you can increase / decrease the processing required per-frame, and observe the frame rate increasing / decreasing to match the level of processing per-frame.

view code

Framerate

Three.js - Memory

Three.js - Render

A-Frame

Three.js allocs