Windows8 Metro style apps with JS

ココらへんのドキュメントを読み漁っている。
JSによる非同期プログラミング周りが面白い。
自分はあまりJSには詳しくないので、一つ一つ調べながら読み進めている。


Metro style appsでは、ユーザーの操作感を非常に大切にしている。
時間のかかる同期処理によってメインスレッドが止まらないよう、WinRTで積極的に非同期処理をサポートしている。
(50ms以上時間のかかるAPIはすべて非同期になるらしい)
WinJSでは、promiseパターンを用いたthen functionが、非同期処理でサポートされている。
promiseもthenも、もちろん知らなかった。
すっきり書けそうな仕組みだなー。