Viewerframe mode isolates complex visual data—such as CAD models, GIS mapping layers, or dynamic video feeds—into a dedicated sandbox environment within your browser or application wrapper. The layout updates focus on:
When multiple event listeners trigger the same refresh, you waste CPU and cause visual stutter.
refers to a specific URL structure used by network video servers and IP cameras to define how the live video stream is displayed in a web browser. viewerframe mode refresh new
Prevents the frame from crashing by waiting for you to finish typing before rendering. Limit preview frame rate to 30fps
By requesting a new frame only when needed, it uses less data than constant video streaming. Viewerframe mode isolates complex visual data—such as CAD
| Feature | V-Sync | G-Sync/FreeSync (VRR) | | |---------|--------|------------------------|-----------------------------| | Region-aware refresh | No | No | Yes | | Variable rate per frame area | No | No | Yes | | Bandwidth reduction | No | Minimal | Significant | | Requires gaze tracking | No | No | Optional (enhances) | | OS/driver support | Yes | Partial | New (prototype) |
"Refresh New" or similar commands instruct the browser to request a new single JPG image from the camera periodically, creating a "slideshow" effect rather than a smooth, streaming video (MJPEG). Prevents the frame from crashing by waiting for
observer.observe( entryTypes: ['measure', 'paint', 'layout-shift'] );
Legacy applications suffer from three "refresh rot" problems that the viewerframe mode refresh new pattern solves.
Modern displays increasingly support VRR technologies (FreeSync, G-Sync, HDMI 2.1 VRR). Your viewerframe should adapt: