There has been a lot of talk about WebGL as a new platform for games. However, JavaScript lacks one feature that may prevent it from ever competing with the big boys. Unless there is some method unknown to me, a free-look camera that follows the movement of the mouse pointer, such as what you'd find in nearly every first-person AAA game, cannot be duplicated in JavaScript because you have to be able to set the position of the mouse pointer. This capability has been left out because of the clear security risk, but still...

Solutions?