How to Test a Mobile 3D Configurator Before Launch
By TS Studios
Test a mobile 3D configurator on real phones. Check first load, option changes, recovery after interruptions, and the fallback to product images.

A 3D configurator is ready for a phone when shoppers can open it, see a change, and act on their selection under the conditions they are likely to encounter. Test that sequence on the product page with the final assets. A model spinning in a standalone demo leaves out the product images, controls and scripts that share the page.
Epic’s November 9, 2026 Unreal Engine 5.9 MegaJam Preview introduced an experimental browser target using WebAssembly and WebGPU. Epic describes parts of the web renderer as prototypes and lists mobile issues in the announcement. If you are considering that preview, use a copy of the project for the trial. The same checks below apply to an existing WebGL configurator. Epic’s MegaJam Preview announcement
Test the page before opening 3D
Pick an iPhone and an Android phone that represent your customers, including a device near the lower end of the range you plan to support. Record the browser, operating system and connection. Open the product page with a cold cache, then return to it for a second visit. Confirm that the hero image, product information and enquiry or purchase controls are usable before a shopper opens the viewer.
For an on-demand viewer, check whether the large 3D assets wait for the shopper to open it. Chrome’s Network panel can disable the browser cache and simulate a slower connection during a controlled run. Use real phones to check touch controls, browser behavior and memory limits. Chrome DevTools network reference
Time the first useful action
Measure from the tap on “View in 3D” to the point when the model accepts a drag or the first option can be applied. Record bytes transferred during that interval and the delay from choosing an option to seeing the correct result. If the viewer shows a preview while loading, check whether it makes clear when controls are ready.
Run the test with a demanding product and a common one. A furniture configurator might include a plain fabric change and a larger layout change that loads different geometry. Agree with the team on a time and download budget for each test device and connection. Record the actual result alongside the budget so everyone can see what passed.
Try a sequence a shopper might use
- Change two options quickly. Confirm that the displayed product, selected controls and quoted price agree after both changes finish.
- Rotate the phone, switch away, and return. Check whether the controls still work and the selection remains visible. If the experience resets by design, make the reset clear.
- Interrupt the connection while a variant loads, then reconnect. Check that the viewer explains the problem and offers a retry.
- Open the page on an unsupported browser or simulate a failed model request. Confirm that product photos, option descriptions and the enquiry or purchase route remain available.
One test record can be as simple as a row with the device, browser, connection, product, load time, action, expected result and observed result. Repeat the same rows after changing the model, compression settings or viewer. If the test fails, record where it failed so the team can decide whether to simplify the asset, fix the interaction or use a fallback on that device.
For help planning the viewer and asset handoff, see TS Studios’ WebGL configurator service and the technical guide to product configurators. Bring a representative product, the option list and target devices to a scoping call.
Prepared with AI assistance. The cover is a conceptual illustration.


