observe-js (bower): A library for observing Arrays, Objects and PathValues
Keywords: Object.observe