For low performance devices, are there settings to be able to reduce shading rate or shading precision to improve frame rate? I noticed some strings for shadowmap sampling quality and WebGLProgram.setPrecision with LOW/MEDIUM/HIGH.
One good choice would be to use cheaper material types on lower-performance devices. From most expensive to least expensive, the materials are:
Thanks for that suggestion. That makes a big difference. Switching just one large object in a scene from MeshStandard to MeshLambert or Basic doubled the performance on mobile.