First render time surge in chromium 115

After I upgraded Edge to version 115, I found that first render set WebGLProgram in chromium 115 takes several times longer than before.

The information I got from the test:

  • Chromium 115;
  • Open antialias (use WebGLMultisampleRenderTarget);
  • Multiple variations based on MeshStandardMaterial or MeshPhysicalMaterial;
  • The presence or absence of an environment map also makes a big difference.

Example

Example (codepen.io)


Chromium 115 :


Before Chromium 115 Or Nonuse Multisample :

As mentioned at GitHub, this is indeed a Chromium regression:

https://bugs.chromium.org/p/chromium/issues/detail?id=1468993