Displays fine when paused, of course. Seems likely that there's an O(n^2) algo doing dumb things somewhere. Should experiment with different object shapes in a testbed - should test objects, arrays, number of properties, depth, etc.
also worth noting that is happening on the main menu of 33rpm, meaning nothing in that object should actually be changing - it's not an issue of React DOM rendering
Great test case: the game object in 33rpm.
Displays fine when paused, of course. Seems likely that there's an O(n^2) algo doing dumb things somewhere. Should experiment with different object shapes in a testbed - should test objects, arrays, number of properties, depth, etc.