title: THREE.WebGLRenderer (ThreeJS v110) crashing new versions of Safari desktop - fix without upgrade?
body: <p>THREE.WebGLRenderer crashes new versions of safari in CDN version of three.js (v110)</p>
  <p>Calling <code>new THREE.WebGLRenderer()</code> in a recent version of safari crashes the page which causes safari to immediately reload the page and show a warning at top of page saying &quot;This webpage was reloaded because a problem occurred.&quot;.</p>
  <p><a href="https://i.stack.imgur.com/vEnhP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vEnhP.png" alt="screenshot" /></a></p>
  <p>This only started happening recently, possibly only on very recent version of Safari (I am using Safari 15) and OSX (I am using Big Sur).</p>
  <p>This is not a problem on Safari mobile (iOS v14.7.1)</p>
  <p>Any suggestions on how to work around this issue without upgrading to the latest version of ThreeJS which would require major rework? (especially after the update to ES6)</p>
  <p>To replicate, simply run this in <code>new THREE.WebGLRenderer()</code> in the Safari javascript console, it crashes even before it is used for creating a scene.</p>