昨日はFirefox Nightlyにdocument.registerが実装されたって話を書いたが、もしやChrome Canaryにもあるんじゃ?と思って見てみたら、あった。 Bug 100229 - [Custom Elements] Implement bare-bone document.register() チェンジセット 143865 – WebKit ただし、webkitプレフィックス付き。 function mixin (aTarget, aSource) { Object.getOwnPropertyNames(aSource).forEach(function(key){ Object.defineProperty(aTarget, key, Object.getOwnPropertyDescriptor(aSource, key)); }); return aTar