Absolutely great, I am sure we will need these kind of visualizations to survive.
But the planet needs a JavaScript programming competition with the challenge of minimizing CPU load of such fantastic presentations.
It would be so good to have one golden path to browser animations with the lowest energy consumption, one default framework that will be easy to use without deep knowledge of browser quirks and JavaScript optimization tricks.
Well, I would say, what we need and have is a rich ecosystem of JavaScript applications, which can and does guide both libraries and browser development. I'd say we need, the start-stop and often out-of-step (i.e. careful and experimental) shuffle toward standards. WebGL is just the latest waltz, but that visualisation is built on a bunch of foundational standards: TCP, HTTP, HTTPS, OpenGL, WebGL, etc etc
The computers that got us to the moon where highly efficient integrated circuits. But (I presume) they can't get us to mars.
Personally I'd advocate for messy, but rich platforms, which max out our CPUs in some applications; but give expression to the emergent desires of those who want to tinker.
We don't have time to miss-out on potential wins by working with rigid systems.
But the planet needs a JavaScript programming competition with the challenge of minimizing CPU load of such fantastic presentations.
It would be so good to have one golden path to browser animations with the lowest energy consumption, one default framework that will be easy to use without deep knowledge of browser quirks and JavaScript optimization tricks.
We are wasting too much time.