日記スマートフォン用の表示で見るぼちぼち日記おそらくプロトコルネタを書いていることが多いんじゃないかと思います。デフォルトで有効になりました。された後の3度目の正直のコミットです。非常に強力なAPIですけど、ES6の仕様候補の機能に入っていません。前に大幅な仕様見直しがあったので、こんな苦労してまでよくデフォルトで有効にするなぁと不思議でした。リリースを見て合点いきました。PolymerのMLにも流れてました。CanaryGoogleさん、攻めてますねー。Object.observe()の機能については下記記事を参照にしてください。js-nextさんの記事の紹介だ、いつもありがとうございます。)Object.observeについて仕様改定前の古いものですがいちおう私のエントリーも載せておきます。試すそこで気になるNodeとの関係です。オプションが必要です。Node-v0.13(もしかして1.x?)では確実に入るでしょう。デフォルトで使えるとなると、これまでと全く違う世界が現れるのではないかと夢がひろがりんぐしてしまいます。いった疑問がふとわいてきました。思うと気になって気になって仕方がなく、我慢できずにさっそく検証してみました。保持して、タスク管理をしているようです。同じ仕組みみたいです。setTimeout、process.nextTick、EventEmitterとざっと5種類。Object.observeのコールバック、Object.deliverChangeRecordsによるコールバックの2種類で合計7種類あります。結果、コールバックの起動順序を表示するテストスクリプトを以下の様にしました。'foo';で、実行結果がこれです。called'結果を表にまとめるとこんな感じです。process.nextTickかなと思ったのですが違ってました。実行(Run)の最後に行われるので、メインモジュール実行完了後に起動されます。図にするとこんな感じです。JSの実行中に同期的にコールバックが起動されるので書いた順番に依存します。テストスクリプトの出力は、イベントループの図「0:Load」で起動しています。Object.observe()よりも前に起動される。実装されたイベントループの順番で起動される。