- 519 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 12:37:48.96 ID:lTmsChXg.net]
- >>508
将来搭載される機能使えば、実現可能だからって、なんで今sleepないの?と 聞かれてもな。今は実現不可能だからに決まってるだろ。 そもそもWorkerはブラウザのAPIであってES7じゃない。 ESにasync/awaitという構文が追加されたのはただの構文糖だからで実現可能だったからで、 構文糖で実現不可能なタイマーへのアクセスは、将来にわたってもできることはないだろう。 ファイルアクセスなどのI/Oに対応しないのと同じ理由で、 ESの範囲ではタイマーを扱うべきではないと考えているはず。 ブラウザの機能の話であれば、それはsetTimeoutがあるから十分じゃん? setTimeoutがasyncを使った実装になってないのは、今のJavaScriptは対応してないからだ。 しかも、それはブラウザのAPIの話。async構文を使ったsleepを実装しろ!というならば ブラウザのAPIに対してだろう。サーバーAPIはすでにあるわけだから。
|

|