Description
When using the Viro3DObject component to render GLB files, Iβm encountering significant delays in loading times. For instance, loading a small GLB file (e.g., 2MB) sometimes takes over 10 seconds, particularly when switching to the next object.
Upon investigation:
The onLoadStart event fires immediately, indicating the loading process initiates without delay.
However, the onLoadEnd event sometimes takes a long time to trigger, leading to an extended wait before the object displays.
This issue impacts the user experience, as it interrupts responsiveness and creates noticeable delays.
Issue: Delay in Loading 3D Objects with Viro3DObject Component
Requirements Checklist
Environment
Description When using the Viro3DObject component to render GLB files, Iβm encountering significant delays in loading times. For instance, loading a small GLB file (e.g., 2MB) sometimes takes over 10 seconds, particularly when switching to the next object.
Upon investigation:
The onLoadStart event fires immediately, indicating the loading process initiates without delay. However, the onLoadEnd event sometimes takes a long time to trigger, leading to an extended wait before the object displays. This issue impacts the user experience, as it interrupts responsiveness and creates noticeable delays.
Reproducible Demo
Steps to reproduce the issue: