Aren't most things neatly placed in <canvas> tags? Not to mention that it's basically all some form of web GL, which could avoid JS pretty easily is it wanted to these days.
What we want blocked isn't all of javascript, it's some of the browser APIs.