10098
Joined 15 years ago
Karma
1,453
Submissions
510
Member since
Jun 30
Joined 15 years ago
The real solution would probably be finding an effective way of dealing with memory on the client side. I don't know what the state of the art in javascript land is but big environments like this are better streamed from disk into memory portion by portion rather than putting it there all at once (i'm pretty sure there is no standard api that lets you do something like this).
I know it's a crappy graphics card, but this demo isn't some magical eye candy either, and there's not even a lot of gameplay going on.
I'm not sure if the problem is actually on the graphics programming side of things (bad shader maybe?) or it's just the javascript being slow.