JavaScript: Experimental Object.observe

Only works in Chrome Canary with 'Experimental JavaScript Features' enabled

by sjmcpherson

HTML

<div id="elm"></div>

JavaScript

//Only works in Chrome Canary with 'Experimental JavaScript Features' enabled
var elm = document.getElementById("elm");
var obj = {value:1}

var updateDom = function(){
    elm.innerHTML = obj.value;
    console.log(obj);
}
updateDom();
Object.observe(obj,updateDom);

var int = setInterval(function(){
    obj.value++;
},10000);