Comment Re: haven't we learned from the last 25 exploits? (Score 1) 68
"I have yet to be cited a single good example here - very often what is being done would work just fine in HTML, with less overhead, but the 'designers' just do not understand HTML, or have any desire to learn it, so they do things this way instead."
Over the years, I've done a lot of work with games and simulations for training. Often times, these training simulations must coexist with existing talent management infrastructure. This means a JavaScript API for communicating performance data to the host platform. I will concede that this could be handled in other ways, but they would most certainly be clunkier, slower, and more prone to error. But what about the simulations themselves? In one example, we built an electrostatic puzzle game in which students had to charge robot parts using charge sharing, conduction, induction, and the triboelectric effect in order to obtain target values. Each manipulation (e.g., sharing charge by physically connecting two charged objects with a wire) produced a change in state that was manifest in the underlying data model and on screen appearance. We could not have produced this educational game with just HTML.