Empirical study of the dynamic behavior of JavaScript objects
Understanding JavaScript event-based interactions