Doing this in javascript is creepy, however the technology itself can have other than nefarious uses too.
For example in a bandwidth constrained situation you could determine which piece of a video stream to optimize for higher quality based on the general area you are or were looking at, if you look at it long enough it should stop being fuzzy.