I wanted to hook into the THREE object and explore the scene, but I wasn't able to figure out how to bring it back into scope after it's been optimized out of the js context, so instead I searched through the bundle to find where it unpacks the data and did that manually.
The power of computers comes at least partly from the fact that for many practical problems, they let you effectively pretend that resource constraints don’t exist at all.
My first proper computer (defined by programming on it) was a 3.5MHz single core processor with 48KB of RAM.
My current one is 16C/32T that can boost to 5.7GHz and has 64GB of RAM.
Considerably more than a million times the RAM and about a million times the processing power (if you factor clock speeds, core count, OOE, branch prediction, memory width and depending on workload etc).
I have more RAM in my house than every ZX Spectrum ever sold (about 5 million which comes out to ~240GB).
Adjusted for inflation a million spectrums (175 at 1982 prices) comes out to about 640 million quid.
My PC cost ~4000 in late 2022.
A million times faster for 0.000625% of the price, it’s been a hell of a ride.
Dealing with graphics has shadowed how hugely powerful the modern computers are. We're noticing now because of AI.
That said I think programmers do notice the performance outside of AI when they use software that surfaces how fast modern machines are which we do more than most.
I can remember when compiling a Linux kernel was “start it and go watch star gate” now I barely have time to boil the kettle for a cup of tea.